Laravel 5.6入门到出轨教程
Laravel 是最能装逼的框架
版本选择 越高越好
下载地址:http://laravelacademy.org/resources-download
配个域名 把源码放进去指向public目录 访问域名就可以访问到Laravel了
控制器的存放目录:app\Http\Controllers\模块名\控制器名Controller.php
命令行生成控制器 php artisan make:controller 模块名\控制器名Controller
路由routes\web.php
//get请求 app/Http/Controllers/AdminUserController.php的index方法
Route::get('/user/index/',"Admin\UserController@index");
Route::get('/user/add/',"Admin\UserController@add");
//edit方法接收id
Route::get('/user/edit/{id}',"Admin\UserController@edit");
Route::get('/user/delete/{id}',"Admin\UserController@delete");
//所有请求方式
Route::any('/user/list/{id}',"Admin\UserController@list");
路由群组
Route::group(['namespace'=>'Admin', 'prefix' => '/user'], function(){
Route::get('index', 'UserController@index');
Route::get('add', 'UserController@add');
Route::get('edit/{id}', 'UserController@edit');
Route::get('delete/{id}', 'UserController@delete');
});
post请求,闭包函数响应(注:app\Http\Kernel.php注释VerifyCsrfToken)
控制器调用视图
return view('admin.user.index');
加载视图会去resources/views/admin/user下面找index.blade.php模板
//视图传参
$a = 'pasa';
$b = 'wu';
return view('admin.user.index',compact('a','b'));
在index.blade.php模板输出
{{ $a }} {{ $b }}
模板代码
<?php
$data = [
['name'=>'pasawu1','id'=>1],
['name'=>'pasawu2','id'=>2],
['name'=>'pasawu3','id'=>3],
];
?>
{{--尽量不要在blade模板写原生php代码--}}
{{--我是注释--}}
{{--循环--}}
@foreach($data as $key=>$vo)
{{ $vo['id'] }}
{{ $vo['name'] }}
@endforeach
{{--if判断--}}
@if($data[0]['name']=='6666')
6666
@else
pasawu1
@endif
{{--php代码--}}
@php
echo'卧槽了';
@endphp
控制器接收请求
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Input;
class UserController extends Controller
{
public function edit(Request $request){
//接受所有传参
$result = $request->all();
var_dump($result);
//助手函数接收所有传参
$param = Input::all();
//dd函数打印
dd($param);
}
}
本文为Pasa吴原创文章,转载无需和我联系,但请注明来自Pasa吴博客https://www.pasawu.top
最新评论