laravel 学习记录

1. 安装 apache+php + mysql, linux下安装lnmp(lamp), windows下可以安装xampp

2. 安装composer

3. 命令行下, 转到网站目录后,执行下面的命令:

composer create-project laravel/laravel projectName ^5.5 , projectName为你要创建的laravel项目名称 , 后面的5.5为 使用的laravel版本, 可以根据本机安装的php版本去查询合适的laravel版本这里有几个版本的简单对应:安装Laravel所需的最低php版本-PHP-CSDN问答, 我的项目命名了mylara

4. 修改apache的配置文件,新增一个网站,目录指向在上面3中新增的目录里面的public目录

5. 为了方便访问, 可以在windows的host文件加上域名指向,比如我的设置成了这样

127.0.0.4 mylara, 保存后访问.如下图

这样就安装大功告成

下面的学习, 就从基础,一步一步来吧,可以参照:初级任务清单 | 教程 |《Laravel 5.1 中文文档 5.1》| Laravel China 社区

版本可以自己去切换,就此, bye

备注初学者可能出现的错误:

1.  laravel经常使用 php aritsan ... 这样的命令, 使用该命令前, 请将目录转至项目根目录,因为artisan文件在根目录下

2. 执行创建表如果出错,提示数据库连接错误的话, 需要检查2个地方, 第一是database的配置文件,第二是.env文件里面的mysql配置, 该文件在根目录下

3. 执行 php artisan make:model 时,可以在model模型前面加上目录名, 这样的好处是生成的模型不在app根目录下,会放在你想要的目录,比如 php artisan make:model ./Model/User, 就可以把User模型放在app/Model目录下,便于维护 ,同样在生成controller时也可以加上目录

4. 在学习过程中,那个例子在新增处理时,会出现错误:[App\Http\Requests\Request] is not instantiable, 经查找后发现,是use的路径有问题, 把request的路径修改成这个 use Illuminate\Http\Request; 就行了

5. 例子写完,运行很好,但是样式没有上来,很丑,怎么办, 应该是样式文件没有,或者没有被导入,如果没有,可能安装的laravel里面的scss文件没有被变异成css,需要安装一个工具,进行编译 ,工具地址:.scss 转为 .css,Windows 下将 scss/sass 转换为 css_好食捷的博客-CSDN博客 , 安装完毕,可以参照这里进行文件的编译: 如何将Sass编译成CSS_大前小白的博客-CSDN博客_sass编译成css 

6. 说实话,我搞了半天,也没有把scss搞出css来, 怎么办? 自己找了一个bootstrap.css. 直接放到了public/css下了, 哎,参照 laravel V层引入css 和js方法 - 钧一 - 博客园, 算是有了样式,和实际的例子相差很远, 哈哈,如下图

期待继续研究, 未完待续...

猜你喜欢

转载自blog.csdn.net/seermi/article/details/123594027