在Laravel5.1中,我能够创建以下路线:
Route::controller('posts', 'PostsController');
它非常方便,因为我可以根据请求类型使用方法:
public function getCreate()
{
// method for getting
}
public function postCreate()
{
// method for creating
}
在Laravel5.5中,该功能(HTTP控制器)似乎已被删除(?)并被HTTP请求所取代。
请求很好,但没那么方便。它提供了比我需要的更
我有一个,希望是小问题。我需要能够直接张贴到我的索引。现在,我正在使用一个资源控制器:
Route::resource('appointments', 'AppointmentsController');
我希望能够从我的资源控制器更新我的索引视图,使用下拉列表将值发布到我的索引中。因此,我可以这样使用这些值:
public function index(Request $request)
在此之前,我使用的是不同的路由,然后重定向到我的appointments.index路由,依此类推。但这太傻了。我仍然希望能够使用我的资源控制器,否则我需要创建许多路由(因为
在我的控制器中,我添加了EventsResource,在那里我添加了with函数,但是在输出中,它没有执行,或者是一些我无法理解的东西。我增加了输出,请检查一下。这是我的控制器部分。
class EventsController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
$even
我开始使用laravel,我在jrenton/laravel-scaffold库上遇到了问题。当我使用它的支架时,它会生成所有的东西,但是控制器是空文件。我正在从库的github页面中显示的文件生成:
resource = true
namespace = Oxford
University hasMany Department string( name city state homepage ) -nt
Department belongsTo University, hasMany Course string( name description ) number:integer
resou
我创建了一个Laravel项目,在这个项目中,我创建了一个名为PhotoController.php的控制器。在此文件中,代码如下:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PhotoController extends Controller {
//Display a listing of the resource.
//@return \Illuminate\Http\Response
public function index(){
return '
我正在使用laravel学习api rest,我能够实现除PUT之外的所有方法。尽管路由和控制器配置正确,但使用PUT方法对请求的响应是"laravel put对不起,找不到您要查找的页面。“,。
下面是app/Http/ controller /LivroController.php中控制器中的方法代码:
public function store(Request $request) {
$livro = $request->isMethod('put') ? Livro::findOrFail($request->livro_id) : new Li
我使用的是laravel 5.5,我正在尝试使用自动路由到控制器,但它不起作用
在web.php(本版本的路由文件)中,我有以下代码行
Route::resource('panel', 'panel');
Route::resource('/', 'HomeController');
在面板中,我有以下操作
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class panel extends Controller{
public f
当我在控制器中创建一个新函数时,由于某种原因,它无法工作。当我将此函数(GetUnitsNotIn)的代码设置为另一个函数(索引)时,该代码可以工作。有人知道为什么会这样吗?
我的UnitsController.php动作
public function index(){
$items = Unit::select('parent_id')->where('parent_id','!=',NULL)->get()->toArray();
return Units::whereNotIn('id',
我正在尝试创建一个具有嵌套Laravel路由的API URL结构,如下所示:
/api/v1/tables -- list tables
/api/v1/tables/<id> -- show one table data
/api/v1/tables/<id>/update (post) -- update table data (inline editing of table, so edit screen not needed)
/api/v1/tables/<id>/settings -- get settings for that table
/a
我是拉拉威尔的新手,所以我在这次会议上遇到了这个问题。Im实际上获取xml响应并将其转换为数组并将其存储到会话中:
下面是我的控制器,它接受请求,将响应转换为数组,并将其存储在会话中。
public function HotelSearch(Request $request){
$rezlive = new RezLiveSearch();
$rezliveSearch = $rezlive->hotelSearchByCountry($request);
$request->session()->put('hotelS
我不知道为什么我没有得到拉拉维尔控制器的价值从模式。请帮我找出来。
但是,我在其他模态和控制器上使用相同的代码。它正在工作,并且返回属性中的值,没有任何问题。
我使用的是Laravel 8和php 8.1;
下面是我的密码。
app\Http\Controllers\Admin\MpdController.php
public function edit(mpd $mpd)
{
dd($mpd);
}
app\Models\admin\mpd.php
use App\Models\taxcategories;
class mpd extends Model
{
use