新建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 App\Http\Controllers;

use Illuminate\Support\Facades\DB;
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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值