laravel 学习 1
1.创建控制器
php artisan make:controller StaticPagesController
2.blade 模板
@yield('content') @extends @section @stop
<!DOCTYPE html> <html> <head> <title>我的xx</title> </head> <body> @yield('content') </body> </html> @yield('content') 把content 作为一个可以被继承的区域 只要是继承这个地方的都已 这个页面为默认模板
//其他页面继承 //所有包含在@section
和@stop
中的代码都将被插入到父视图的content
区块。
//注意 当 @section 传递了第二个参数时,便不需要再通过 @stop 标识来告诉 Laravel 填充区块会在具体哪个位置结束。
@extends('layouts.default') <!--继承公用模板-->
@section('title', '帮助页') <!--指定不同页面的title -->
@section('content') <!--指定位置-->
<h1>帮助页</h1>
@stop <!--结束标志-->
@include('layouts._header') //引入公共头部文件
需要运行的前端工作流
npm run watch-poll
artisan 基础命令 (php artisan help migrate 查看帮助)
命令 | 说明 |
---|---|
php artisan key:generate | 生成 App Key |
php artisan make:controller | 生成控制器 |
php artisan make:model | 生成模型 |
php artisan make:policy | 生成授权策略 |
php artisan make:seeder | 生成 Seeder 文件 |
php artisan migrate | 执行迁移 |
php artisan migrate:rollback | 回滚迁移 |
php artisan migrate:refresh | 重置数据库 |
php artisan db:seed | 填充数据库 |
php artisan tinker | 进入 tinker 环境 |
php artisan route:list | 查看路由列表 |