以下是一个简单的PHP实例,用于展示如何使用海豚PHP框架进行编程。我们将创建一个简单的用户登录系统。
| 步骤 | 代码示例 |

| --- | --- |
| 1. 创建项目 | `php bin/dolphin.php new login_system` |
| 2. 创建控制器 | `php bin/dolphin.php make:controller Login` |
| 3. 创建模型 | `php bin/dolphin.php make:model User` |
| 4. 创建视图 | `php bin/dolphin.php make:view login/login` |
| 5. 创建路由 | 在`routes/web.php`中添加: |
| | `Route::get('login', 'LoginController@showLogin');` |
| | `Route::post('login', 'LoginController@login');` |
| 6. 实现控制器方法 | 在`LoginController.php`中添加: |
| | ```php
public function showLogin() {
return view('login/login');
}
``` |
| | ```php
public function login(Request $request) {
$credentials = $request->only('username', 'password');
if (Auth::attempt($credentials)) {
return redirect()->intended('dashboard');
}
return back()->withErrors(['username' => 'Invalid credentials.']);
}
``` |
| 7. 实现模型方法 | 在`User.php`中添加: |
| | ```php
protected function boot() {
$this->setTable('users');
parent::boot();
}
``` |
| 8. 实现视图 | 在`login/login.blade.php`中添加: |
| | ```html







