laravel 5.4 - 从路径向控制器注入对象

时间:2017-08-26 14:04:55

标签: php laravel-5.4

我有一些像这样的路线。

library(purrr)
s1 <- c(s, map2(s$x, s$y, ~lm(.y ~ .x)$co))

我想要的是以任何方式将Bot模型对象注入第二条路线以进行编辑。

所以,如果我们去

Route::prefix('bots')->group(function () {
    Route::get('/', 'BotController@index')->name('bots');
    Route::get('{bot_username}', 'BotController@edit');
    ...
});

它应该自动调用mydomain.dev/bots/mybotusername 之类的自定义方法,我将在findByUsername中定义,或者如果可能的话在repository本身中调用,它将返回机器人模型对象。在这个模型中,我应该传递路由参数bot model并找到并创建一个对象并返回它。因此,如果它返回对象,我们可以访问路由来编辑bot_username中的对象,如果返回null,我们无法访问路由并显示404错误。有可能吗?

0 个答案:

没有答案