Laravel 5.6入门到出轨教程

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吴技术博客
请先登录后发表评论
  • latest comments
  • 总共0条评论