Blogger Information
Blog 37
fans 0
comment 1
visits 29614
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
1、通过artisan和手动创建控制器,并通过设置路由访问 2、通过artisan和手动创建模型,并通过配置数据库实现从表中获取数据 3、在控制器中引用模型,通过模型方法获取数据库中的数据,并输出-2019-11-01
H先生
Original
715 people have browsed it

1、通过artisan和手动创建控制器,并通过设置路由访问

1.png

1.png



实例

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class Home extends Controller
{
    public function index(){
        echo '我是控制器,路由实现方法';
    }
}
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例



实例

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Route::get('/home', function () {
    return ('home');
});

Route::get('/home','home@index');

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例




2、通过artisan和手动创建模型,并通过配置数据库实现从表中获取数据

实例

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected $table = 'user';
    protected $primaryKey = 'uid';

    // 获取表中所有记录
    public function abc(){
        return $this->get()->toarray();
    }
}
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


实例

<?php

namespace App\Http\Controllers;
use App\Models\User;

use Illuminate\Http\Request;

class Home extends Controller
{
    public function index(User $user){
        echo '<pre>';
        $res = $user->abc();
        foreach($res as $k => $val){
            $res[$k] = (array)$val;
        }
        print_r($res);
    }
}
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

1.png



通过artisan创建模型

1.png




 3、在控制器中引用模型,通过模型方法获取数据库中的数据,并输出


实例

<?php

namespace App\Http\Controllers;
use App\Models\Users;

use Illuminate\Http\Request;

class Home extends Controller
{
    public function index(Users $users){
        echo '<pre>';
        $res = $users->cc();
        foreach($res as $k => $val){
            $res[$k] = (array)$val;
        }
        $users = Users::find(1);
        print_r($users->name);
    }
}
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


1.png







Correction status:qualified

Teacher's comments:完全的不错 , 图文直观
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post