以下是一个使用ng新版php的实例,我们将通过一个简单的用户登录系统来展示如何使用ng新版php进行开发。

| 步骤 | 描述 | 代码示例 |

实例ng新版php:实战教程与代码示例 装修知识

| ---- | ---- | ---- |

| 1 | 创建项目目录 | `mkdir my_project` |

| 2 | 初始化项目 | `composer init` |

| 3 | 安装依赖 | `composer require phpunit/phpunit` |

| 4 | 创建控制器 | `php artisan make:controller UserController` |

| 5 | 创建模型 | `php artisan make:model User` |

| 6 | 创建视图 | `php artisan make:view user/login` |

| 7 | 编写控制器方法 | 在UserController.php中添加以下方法: | ```php

public function login()

{

return view('user/login');

}

public function authenticate(Request $request)

{

$credentials = $request->only('username', 'password');

if (Auth::attempt($credentials)) {

return redirect()->intended('home');

}

return redirect()->back()->withErrors(['username' => 'Your credentials do not match']);

}

``` |

| 8 | 编写模型方法 | 在User.php中添加以下方法: | ```php

protected $fillable = ['username', 'password'];

public function setPasswordAttribute($value)

{

$this->attributes['password'] = bcrypt($value);

}

``` |

| 9 | 编写视图 | 在user/login.blade.php中添加以下 | ```html

Login

本文由 @薄年 发布在 犒蔫建装网,如有疑问,请联系我们。
文章链接:http://www.kaonian.cn/EeRYJy_gHyanHiJVzAGQH