iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 5
0
Modern Web

初探 Laravel 5 三兩事系列 第 5

Day 5 Laravel Controller

  • 分享至 

  • xImage
  •  

Day 5 Laravel Controller

關於 laravel 的controller 和大多數的mvc架構的框架都大同小異,而可以使用artisan進行建立controller蠻方便的,用到最後還是會自己手動新增。

php artisan make:controller BlogController 

這樣就會建立一個 app/Http/Controllers/BlogController.php 的檔案,就可以開始撰寫內容了。

可以事先使用 __construct 建立需要的模組和一些auth的設定,和codeigniter幾乎差不多。

<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
function __construct(){
        $this->modDoainUser =  new \App\mod_domainUser();
        
        $this->Dtype_auth = session('dtype_auth');
        
    }
    public function show(Request $request)
    {
        $AuthData = Auth::guard( $this->Dtype_auth )->user();
        $iDid = $AuthData->d_id;
        $iUid = $AuthData->u_id;
        $input = $request->all();
        
        ....

    }
}

end

雖然 controller 沒什麼好介紹的 ,但是確實很基礎的東西,laravel的controller幾乎不會提到鐵板,寫起來蠻舒暢的,配上好用的route,往後整理程式碼也比較清楚。


上一篇
Day 4 Laravel Middleware
下一篇
Day 6 Laravel View
系列文
初探 Laravel 5 三兩事8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Luis-Chen
iT邦新手 4 級 ‧ 2016-12-05 21:59:59

你好,最近我也在嘗試用Laravel呢~ 想請問大大能否改天PO個怎麼用Laravel做網站呢?我目前看到的資料很多都是在設定變數而已呢

Cake iT邦新手 5 級 ‧ 2016-12-06 21:48:10 檢舉

好哦,之後規劃一下。

我要留言

立即登入留言