建立自己的laravel项目

这几天事情有点多,接连着用laravel框架创建了三个项目,本来以为自己很熟悉laravel 了,可以当中还是踩了不少坑,在此做下记录。

创建laravel项目

一、前期准备
1 安装composer

http://www.phpcomposer.com/

2 安装node与npm

https://nodejs.org/en/

3 安装vue.js (laravel 5.4 支持vue.js)

https://cn.vuejs.org/v2/guide/installation.html

4 安装laravel 指令

http://laravelacademy.org/post/6665.html

** 二、创建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

请移步

https://github.com/sexym0nk3y/Laravel-5.3-Repository

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文链接 必备品 文档:Documentation API:API Reference 视频:Laracasts ...
    layjoy阅读 8,647评论 0 121
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 必备品文档:DocumentationAPI: API Reference视频:Laracasts速查表:Lara...
    ethanzhang阅读 5,812评论 0 68
  • 为什么别人辞职都是一身轻松,坦荡荡?而我却手里紧紧握着几个月前就已经写好的辞职报告迟迟不敢递上去?是没有考虑好吗?...
    乐思纾阅读 800评论 6 2
  • 基础概念 数据结构的分类 在数据结构中,按照不同的角度,数据结构分为逻辑结构和物理结构(存储结构)。 逻辑结构:指...
    IAM四十二阅读 1,150评论 2 5