这几天事情有点多,接连着用laravel框架创建了三个项目,本来以为自己很熟悉laravel 了,可以当中还是踩了不少坑,在此做下记录。
创建laravel项目
一、前期准备
1 安装composer
2 安装node与npm
3 安装vue.js (laravel 5.4 支持vue.js)
4 安装laravel 指令
** 二、创建laravel项目blog **
laravel new blog
然后修改.env配置;
修改webpack.mix.js ,加上.version()
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css').version();
打开resources/views/layouts/app.blade.php ,
将
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
修改为
<link href="{{ mix('css/app.css') }}" rel="stylesheet">
将
<link href="{{ asset('js/app.js') }}" rel="stylesheet">
修改为
<link href="{{ mix('js/app.js') }}" rel="stylesheet">
这是因为我们加了version() 需要获取最新的css和js
写入目录权限,非常重要,否则运行程序会出现问题
chmod -R 777 storage
chmod -R 777 bootstrap/cache
**三、部署要注意的地方 **
1 若你使用了 Nginx,则可以在网站设置中增加以下设置来开启「优雅链接」:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
2 若前端用了vue.js ,则编译完不要忘了运行
npm run dev
才能生效
3 若想使用artisan命令,创建repository服务
php artisan make:repository cateRepository
请移步
网友评论