首页 > TAG信息列表 > laravel-routing

php-在非对象Laravel 4.2上调用成员函数where()

我正在尝试使用传递给URL的id和id来编辑查询,但是在尝试运行代码时出现以下错误: Call to a member function where() on a non-object 控制者 class HomeController extends BaseController { public function showWelcome() { $id = intval($_GET['wab_id']);

laravel-Nginx上的历史记录模式的Vue路由器服务器配置不起作用

我从vue router documentation阅读了以下说明 Note: when using the history mode, the server needs to be properly configured so that a user directly visiting a deep link on your site doesn’t get a 404. 所以,我尝试像下面这样配置我的nginx server { listen

php-Laravel异常405 MethodNotAllowed

我试图在程序中创建一个新的“空降”测试,并得到405 MethodNotAllowed异常. 路线 Route::post('/testing/{id}/airbornes/create', [ 'uses' => 'AirborneController@create' ]); 控制者 public function create(Request $request, $id) { $airborne = new Air

php-Laravel路由到多域

我正在创建一个平台来支持该平台下的多个网站,并且某些网站需要具有不同的域. 最常见的是使用相同的域: myrootdomain.com/first_product/profile myrootdomain.com/second_product/profile 在这些情况下,{first_product}和{second_product}将作为参数传递给几乎所有函数. / first_p

php-在Redirect :: intended中指定路由名称

我想通过其名称获取路由值并将其存储在变量中. 原因是,我想使用Redirect :: intended($url)方法将用户重定向到路由,而不是仅将URL放在那儿. 基本上,我希望具有与Redirect :: route($route_name)相同的行为,但具有预期的()函数. 有没有类似Route :: getValueByName()的方法? 非常感

php-Laravel模式绑定给路由找不到错误

我正在使用laravel 4.2开发简单的粗略应用程序.这是我用于编辑/更新的控制器方法. class ProductsController extends BaseController{ public function getEdit($id){ $product=Products::find($id); $this->layout->content=View::make('products.edit',com

php-如何在laravel中创建子域

嗨,大家好,我想在laravel中创建一个子域.子域将是诸如merchant.example.com之类的东西,并且它们将是更多链接,例如merchant.example.com/login商人.example.com / myaccount,因此我很累 Route::get('.partner/', array( 'as' => 'partner-home', 'uses' => 'HomeContr

php-Laravel多个可选参数不起作用

在使用带有2个可选参数的路线时, Route::get('/abc-{abc_id?}/xyz-{xyz_id?}', function($abc_id=0, $xyz_id=0) { return "\n hello ... World"; }); 要求 /abc-1/xyz-15 - Hello World /abc-1/xyz - Hello World 但对于 /abc

php-在Laravel 5的中间件Web组中获取子域

前段时间使用Laravel 5.2,但之前从未使用过子域. 目前,我有: Route::group(['middleware' => ['web']], function () { //Login/Logout Route::get('/', 'Auth\AuthController@getLogin'); Route::get('/auth/login', 'A

php-允许在laravel中使用多个子域而不将子域作为路由变量?

我的子域是 domain1 = dev1.myapp.com, domain2 = dev2.myapp.com, domain3 = dev3.myapp.com ... 使用以下代码导致laravel控制器中的第一个参数出现问题, > Route::group(array('domain' => '{account}.myapp.com'), function() { > Route::get('/get_data/{id?}&

php – 如何在URL中使用laravel路由来获取未知数量的参数?

例如,我正在出版带有章节,主题和文章的书籍: http://domain.com/book/chapter/topic/article 我会使用参数的Laravel路线: Route :: get(‘/ {book} / {chapter} / {topic} / {article}’,’controller @ func’) 在Laravel中,是否有可能只有一个规则可以满足图书结构中未知数量的级

php – Laravel 5自定义验证重定向

我有一个网站,包括2个不同的登录表单,2个位置,一个在导航栏上,另一个是登录页面,将在系统捕获未登记的访问者时使用. 我可以问一下我在LoginRequest.php中做错了什么,如果登录过程中出现任何类型的错误,我会设置一个重定向到自定义登录页面的条件?我的代码如下: <?php namespace App

php – 如何获取当前路由名称?

在Laravel 4中,我能够使用…获取当前路线名称 Route::currentRouteName() 我怎么能在Laravel 5中做到这一点?解决方法:试试这个 Route::getCurrentRoute()->getPath(); 要么 \Request::route()->getName() 来自v5. use Illuminate\Support\Facades\Route; $currentPath= Rout

如何删除URL生成的Laravel中的“public / index.php”?

我需要从Laravel中生成的URL中删除index.php或public / index.php;通常路径是localhost / public / index.php / someWordForRoute,它应该像localhost / someWordForRoute. 的.htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule>

php – Laravel 4.2删除时的MethodNotAllowedHttpException

我是Laravel的新手,所以有一个项目,一个简单的CRUD,但当我尝试删除数据时删除方法不起作用,我真的不知道为什么.这是错误: 错误: throw new MethodNotAllowedHttpException($others); 控制器: public function destroy($id) { $project = Project::find($id); if($project-

php – (Laravel)如何在1条路线中使用2个控制器?

如何在1条路线中使用2个控制器? 这里的目标是创建多个页面,每个页面有1个职业(例如:会计师),然后将它们链接到提供会计课程的学校. 示例页面包括: 1.会计师职业信息(我在这里使用“职业”控制员)2.提供会计课程的学校(我在这里使用单独的“学校”控制员). Route::get('/accountants-c

php – 在Laravel上获取父资源路由模型?

我正在编写一个REST API,我正在使用多态关系将图像分配给用户和产品(将来会有更多,我打算让代码长寿,所以我想构建一些适用于任何其他代码的东西可成像的模型). 所以我有这样的路线: Route::resource('images', 'ImagesController'); Route::resource('products.images', 'ImagesCo

php – Laravel 5 – 控制器中的路由和变量参数

我想在搜索时生成这样的SEO友好URL: http://www.example.com/search(无过滤器)HTTP://**www.example.com/search/region-filterHTTP://**www.example.com/search/region-filter/city-filter 并以这种方式对它们进行分页:http://www.example.com/search/2(无过滤器,第2页)HTTP://**www.ex

php – 生产和开发中的Laravel域路由

我有一个使用子域路由的Laravel 5.2项目,我在本地(宅基地)和生产中运行(在AWS上使用通配符子域路由配置伪造).我的本地项目有一个admin.project.app的主机文件条目,并成功路由到admin.project.app,而我的生产版本路由到admin.project.com. 我的本地.env文件具有变量APP_ENV = local

php – Laravel redirect :: route在页面加载之间显示一条消息

我目前正在使用Laravel开发一个Web应用程序,该应用程序直到最近一直运行良好.我不知道是什么引发了它,但这里是我所遇到的问题的摘要: 登录用于工作,因为我有一个AccountController执行此操作: $auth = Auth::attempt(array( 'username' => Input::get('username'), 'passwo

php – 当我尝试使用Laravel控制器方法处理AJAX请求时,为什么我会获得此异常?

我是PHP和Laravel的绝对新手,我有以下问题. 从我的角度来看,我通过这个代码通过JQuery执行AJAX POST请求: jQuery.ajax({ url: '/doSearch', type: 'POST', dataType: 'json', //data: $form.serialize(), success: function(data){ console.info('ssssssssssi

php – 使用Laravel链接到页面上的特定锚点

如何使用Laravel链接到视图中的特定ID? 我的控制器: public function services() { return View::make('services.custom_paint', array('pageTitle' => 'Custom Paint'))->with('default_title', $this->default_title); } 我的路线: Route::

php – Laravel 5.1路由不工作,除了’/’

我在/var/www/polyforms.me中创建了一个新的laravel项目,并创建了虚拟主机文件polyforms.conf: <VirtualHost *:80> ServerName polyforms.dev ServerAdmin webmaster@localhost DocumentRoot /var/www/polyforms.me/public ErrorLog ${APACHE_LOG_DIR}/polyform

php – Laravel公共目录列表重定向循环错误 – 需要优雅地失败

我正在使用Laravel并在我的公共目录中有一个上传文件的文件夹,名为uploads. 我想确保没有人可以意外导航到该目录的根目录,所以我添加了一条路由如下: Route::get('uploads', function(){ return Redirect::to('/'); }); 这不起作用,因为我在浏览器中遇到重定向循环错误.我把

php – 在Laravel路由上设置协议

我在网站上有一个到网络资源的路线,因此我们希望在使用Blade模板中的{{URL :: route(‘calendar’)}}时使用webcal://生成网址. 我尝试添加一个协议选项,但这被忽略了,所以我猜必须有另一种方法吗? Route::get('/calendar.ics', [ 'as' => 'calendar', 'uses' =