整理了一些Laravel初级教程,浅显易懂,特适合入门,留给刚学习laravel想快速上手有需要的朋友
最适合入门的laravel初级教程(二)安装使用
最适合入门的laravel初级教程(三)路由Route
最适合入门的Laravel初级教程(四)控制器Controller
最适合入门的Laravel初级教程(五)路由控制器关联
最适合入门的Laravel初级教程(六)配置项Config
最适合入门的Laravel初级教程(七)表迁移Migrations
最适合入门的Laravel初级教程(八)数据库填充Seeding
最适合入门的Laravel初级教程(九)数据库查询Query Builder
最适合入门的Laravel初级教程(十)集合Collections
最适合入门的Laravel初级教程(十一)模型Eloquent ORM
最适合入门的Laravel初级教程(十二)视图View
做了一些笔记
laravel目录结构
3.路由Route
Route::get('article', function () {
return view('welcome');
});
那 url 就应该是 http://***.com/article
view 函数可以直接定位到 resources/views 目录;它可以接受一个参数;
这个参数就是 resources/views 目录下的文件名去掉 blade.php后缀;(resources/views/welcome.blade.php)
4.控制器Controller:artisan 就是 laravel 的命令行接口,文件在根目录下
在命令行中以 php 开头意思是用 php 来执行某个文件;起手式就是 php artisan,命令行下是可以不需要文件后缀就能识别的;所以根目录下的 artisan 文件并没有带上 .php
可以用它生成控制器文件(artisan应用第一是生成文件;第二是执行任务)
php artisan make:controller ArticleController --resource
6.配置项Config
团队开发的时候;每个人都有自己的本地开发环境;还有测试服务器和生产服务器环境;
如果直接把数据库的账号密码写死在 config/database.php 中;那就需要把每个团队成员的本地环境以及测试生产环境的数据库账号密码都统一成一个;
一个是不安全;再个是会比较麻烦;
而那些并不需要保密的;且需要有一定统一性的就可以直接写在 /config 目录下的配置项中了;
那些需要保密的;或者每个项目特有的;或者每个环境不同的东西;我们可以把它写到 .env 文件中;然后在 /config 目录下的配置文件中用 env() 函数获取;