我是靠谱客的博主 传统钻石,最近开发中收集的这篇文章主要介绍新建laravel-admin项目(基于laravel-5.5),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

1、首先项目地址贴出来https://laravel-admin.org/docs/zh/installation

2、第一步创建laravel5.5项目

3、PHP7.0的话安装一个phpstudy就可以了,本机有,就不赘述了,phpmyadmin地址:http://phpstudy.php.cn/

4、laravel5.5的话中文文档地址:https://learnku.com/docs/laravel/5.5/installation/1282

PHP composer.phar create-project --prefer-dist laravel/laravel blog "5.5.*"

5、确保有php环境+composer的依赖就是php.exe的地址和执行上面命令行的文件夹中存在composer.phar和composer.json文件

6、安装完成了之后设置一下Nginx转发,在nginx.conf中加一段配置

   server {
        listen       80;
        server_name  127.0.0.5;
        root    "F:/PHPTutorial/WWW/blog/public";
	index            index.php index.html index.htm;
    	try_files        $uri $uri/ @rewrite;
 
    	location @rewrite {
        		rewrite ^/(.*)$ /index.php?_url=/$1;
    	}
 
    	location ~ .php {
        		fastcgi_pass                  127.0.0.1:9000;
        		fastcgi_index                 /index.php;
        		fastcgi_split_path_info       ^(.+.php)(/.+)$;
        		fastcgi_param PATH_INFO       $fastcgi_path_info;
        		fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        		include                       fastcgi_params;
    	}
 
    	location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
    	}
 
    	location ~ /.ht {
         		deny all;
   	 }
    }

7、重启nginx然后输入127.0.0.5查看是否有啦

8、检查数据库连接是否正确,顺便安装一个phpmyadmin,官网地址:https://www.phpmyadmin.net/,下载就完事了,然后将解压缩包的文件放到web能够访问的地址。

9、配置数据库连接,修改config下的database.php文件,将mysql配置改为正确配置,默认的数据库为test,密码用户名:root,root;再修改.env文件的部分

10、验证数据库配置是否正确,首先添加路由配置,在routes下的web.php中添加一个测试路由

Route::group(['prefix' => 'test'],function ($router){
    $router->get('/', 'TestController@index');//测试1
});

11、到app/Http/Controller下创建TestController文件

<?php
/**
 * Created by PhpStorm.
 * User: xky
 * Date: 2019/4/21
 * Time: 9:24
 */

namespace AppHttpControllers;

use IlluminateSupportFacadesDB;
class TestController extends Controller
{
    public function index(){
        DB::table('rst')->first();
    }
}

12、访问127.0.0.5/test,虽然报错,但是表不存在,而不是权限问题,数据库连接成功。

13、安装laravel-admin,参照文档的步骤执行,第三步的时候报错

查看了下创建的user表的引擎是MYISAM,需要修改为InnoDB

1>在配置文件my.ini中的 [mysqld] 下面修改default-storage-engine=InnoDB

2>重启Mysql服务器

3>修改完成后,执行show engines,InnoDB变成了默认引擎

14、将之前执行创建的user表删掉,再次执行

php artisan admin:install

还是报错!!!气死我了,然后我就去把找到了迁移表的user表,先不要唯一,去掉unique();删除之前的表,再次执行

php artisan admin:install

成功!

15、启动服务后,在浏览器打开 http://localhost/admin/ ,使用用户名 admin 和密码 admin登陆,贴几张图。

后续使用参考文档:https://laravel-admin.org/docs/zh/installation

 

最后

以上就是传统钻石为你收集整理的新建laravel-admin项目(基于laravel-5.5)的全部内容,希望文章能够帮你解决新建laravel-admin项目(基于laravel-5.5)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(29)

评论列表共有 0 条评论

立即
投稿
返回
顶部