laraver安装部署与目录结构
部署
PHP版本大于7.1.3,站点目录在public目录里面
composer
目录结构
app\Http\Controllers — 控制器
app\Http\Controllers\Auth — 控制器分类目录管理
app\Http\Controllers\Controller.php — 父类控制器
User.php — 模型文件 (其也可以在该目录下创建用于专门存放模型的文件夹)
config/App.php —项目主要配置文件
config/Auth.php —用于定义用户认证(登录)的配置文件
config/Database.php —针对数据库的配置文件
config/Filesystems.php —上传文件,文件存储需要使用到的配置文件
database\migrations\ — 迁移文件(创建数据表的类文件)
database\seeds\ —种子文件(存放一些数据表的数据填充文件)
resources\Lang —语言包目录
resources\Views —视图文件存储目录(可以分目录管理)
storage\app\ —存放用户上传的文件
storage\framework\ — 框架运行时的缓存文件
framework\logs\ — 日志目录
权限控制
在安装 Laravel 后,你可能需要配置一些权限。 storage
和 bootstrap/cache
目录在你的 web 服务下应该是可写的权限,否则 Laravel 将无法运行。
路由
/home
是路径, Home@index
是Home控制器下的index方法
Route::get('/', function () {
return view('welcome');
});
Route::get('/home','Home@index');
artisan
php artisan make:controller Index