目前分類:laravel (6)

瀏覽方式: 標題列表 簡短摘要

中間件是處於路由器和控制器之間,用來過濾和驗証數據。

首先要新建一個中間件。

./app/Http/Middleware/下創建了CheckAge中間件。

use Closure;    // 引用庫

kk匡 發表在 痞客邦 留言(0) 人氣()

View的目录是在./resources/views下。

在控制器里,把$userinfo的用户资料传递给hello2视图。


從Http請求中傳值。

kk匡 發表在 痞客邦 留言(0) 人氣()

Model的路径就在./app下面。

如果想新增文件夹来区分功能模块,记得在namespace上加文件夹的路径。

目前Hello Model就在./App里。

Model中向数据库查询资料的语法。

kk匡 發表在 痞客邦 留言(0) 人氣()

因为新旧版的差异,有些引用类的方法不同。目前我是这样引用类。

use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;

kk匡 發表在 痞客邦 留言(0) 人氣()

路由器概念,在传统的MVC架构概念一直都没提及过。路由器概念就是在Http请求时,首先就会进入路由器,再在路由器绑定控制器或中间件。

./app/Http/routes.php

在Http请求中,以Get方法,得到$id值,并显示到视图。

这只是测试用的程序,这$id值应该由控制器返回给视图,再从视图显示。

kk匡 發表在 痞客邦 留言(0) 人氣()

这里是数据库的配置,还有环境配置。默认情况下,laravel是选择使用mySQL。

在主目录的.env文件

DB_HOST=sql302.byethost18.com
DB_DATABASE=b18_19809562_laravel
DB_USERNAME=b18_19809562

kk匡 發表在 痞客邦 留言(0) 人氣()