猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
我如何知道数据库中的控制器表(Laravel)
我是 Laravel 框架的初学者。我想知道Controller如何识别它属于哪个表?
烙印99
浏览 169
回答 2
2回答
冉冉说
模型、视图和控制器是 MVC 模式的不同组件。你需要先明白这一点。控制器不识别表。业务逻辑应该由模型/服务持有。控制器持有端点的规范,它将根据请求进行操作。当然,视图包含取决于用例的标记和逻辑。
0
0
0
慕田峪9158850
视图包含由您的应用程序提供的 HTML,并将您的控制器/应用程序逻辑与您的表示逻辑分开。视图存储在资源/视图目录中。一个简单的视图可能如下所示:<!-- View stored in resources/views/greeting.blade.php --><html> <body> <h1>Hello, {{ $name }}</h1> </body></html>Laravel 5.5 中的模型是在ApporApp\Models 文件夹中创建的。模型主要用于使用 Eloquent ORM 与数据库交互。Eloquent 为数据库交互提供了简单的 ActiveRecord 实现。例子:<?phpnamespace App;use Illuminate\Database\Eloquent\Model;class User extends Model{ public function phone() { return $this->hasOne('App\Phone'); }}控制器充当视图和模型之间的指挥流量。控制器存储在App/Http/Controllers目录中。例子:<?phpnamespace App\Http\Controllers;use App\User;use App\Http\Controllers\Controller;class UserController extends Controller{ public function show($id) { return view('user.profile', ['user' => User::findOrFail($id)]); }}你可以从Laravel官方文档中学习。这是非常有帮助的。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续