Laravel 学习记录

1.当配置  根目录没有指向/public 时 去掉www.blog.im/public 后的文件 需要把  public  文件夹里的。.htaccess  文件放到 项目根目录。server.php  改成  index.php (  针对没有独立服务器  没法修改入口指向的服务器配置 )

2.当配置  根目录指向/public 时  直接访问www.blog.im  即可。

3.模型最好放单独的Models目录

4.database 数据填充目录

5  .env 项目配置目录 

6.public  项目入口文件

7.storage  在linux  环境下时候  需要给该目录权限(写入读取)。

8.conposer  里面的regerstory  选项是配置镜像地址的

9.要获取id  看路由部分。

10.每个控制器都需要写命令空间(告诉解释器索引  当前文件所在目录)。

11.控制器包含一个文件夹里 需要更改命令空间和 继承的控制器(use AppHttpControllersController;  ).

12.资源路由控制器:route:resource()   Route::resource('/home', 'AdminAdminController');

13.使用session  路由必须要用  web  中间件 Middleware 写入和读取才会生效

session  全局使用  写入:session(['key' => '12555']); 

取值 $key = Session( 'key' ); echo  $key

$title = 'wwwww';

14.传参数  ->with(''name" , 'wuhan')    compact('data' , 'title')    ['data', ]

return ('index',['name' => 'Samantha'])



15.控制器中读取配置项 echo config('app.debug')
echo  config('app.timezone')

16.model 模型需要指定命名空间 也可以指定 表名 主键 自动维护时间
原文地址:https://www.cnblogs.com/winyh/p/7729177.html