草庐IT

php - Laravel 4 重定向:: Action () "Route not defined"

我目前在使用Laravel4时遇到问题。我想将slugs用于论坛类别和论坛主题(slugs是独一无二的)。为了确定用户是在一个类别中还是在一个主题中,我有这条路线:Route::get('forum/{slug}',function($slug){$category=ForumCategory::where('slug','=',$slug)->first();if(!is_null($category))returnRedirect::action('ForumCategoryController@findBySlug',array('slug'=>$slug));else{$top

php - Laravel 路由到多域

我正在创建一个平台来支持平台下的多个网站,有些网站需要有不同的域。最常见的是使用相同的域:myrootdomain.com/first_product/profilemyrootdomain.com/second_product/profile在这些情况下,{first_product}和{second_product}将作为参数传递给几乎所有函数。/first_product和/second_product是在同一平台下运行的完全不同的网站。但我需要创建另一个产品,我可以在其中更改TLD,并且仍然能够将{anotherrootdomain}标识为我的函数的第一个参数。像这样:anot

javascript - 如何使用 PHP/JQuery/JSONP 动态进行回调(Laravel 项目)

现在我正在开发一个小部件,我希望某些人将它放在他们的网站上,该小部件将向他们发送信息并获取一些信息。现在,我让他们在代码中使用以下内容:在widgetscript.js中,我有以下内容:varjsonp_url="http://myurl.com/widget/external_widget?callback=?";$.getJSON(jsonp_url,function(data){$('#example-widget-container').html("Thisdatacomesfromanotherserver:"+data.msg);});这里调用的路由调用了我的WidgetC

php - 多连接 laravel Eloquent

关于Laravel的EloquentORM的问题。我已经看过SO了,如果我错过了类似的问题,我深表歉意。这些是我的模型:classFormatosextendsEloquent{publicfunctionpreguntas(){return$this->hasMany('\encuesta\Preguntas','fenc_id');}}classPreguntasextendsEloquent{publicfunctionalternativas(){return$this->hasMany('\encuesta\Alternativas','alt_id');}}classAlt

php - Laravel 和 oauth 2

我到处搜索,但没有找到任何可以提供帮助的东西。我是oAuth的新手。我正在使用https://github.com/lucadegasperi/oauth2-server-laravel。我正在构建RESTAPI服务。客户端将是网站。我正在使用PasswordFlow进行身份验证。个人理解,如有错误请指正oauth_clients表(id​​、secret、名称)。客户是网站,而不是登录网站的个人用户。我将使用TheClient的id和secret以及个人用户的用户名和密码。我正在按照上面页面上的说明进行操作。我在http://api.domain.com/oauth/access_t

php - Laravel 邮件不通过队列发送

我刚刚在我的服务器上设置了beanstalkd/supervisor配置。队列正常工作,但是当我尝试结合使用Laravel的邮件功能时,电子邮件没有发送。我确实使用gmail发送邮件,这在我的其他正常代码中使用Mail::send时不是问题。它似乎只是在我尝试通过队列时不发送。路线:Route::get('/',function(){$test="myname";Queue::push('DuplicateAccount',$test);});类:classDuplicateAccount{publicstaticfunctionfire($job,$data){self::send(

添加文件夹时 Laravel 中的 PHPUnit 不运行

我想将我的测试分解到他们的M、V、C文件夹中。所以我有:/tests/models/views/controllersTestCase.php例如,我在/controllers中有一个UsersControllerTest.php:classUsersControllerTestextendsTestCase{publicfunctiontestSimple(){$this->assertTrue(true);}}当我运行phpunit时,我得到的只是从PATH_TO_phpunit.xml读取的配置。当我在文件夹中添加测试文件时出现问题。如果我将该测试文件移动到根/tests文件夹,

php - 带有 Eloquent 的 Laravel 不会在数据库中保存模型属性

我正在使用phplaravel框架构建一个网络应用程序。当我将模型保存在数据库中时,它会插入但不保存模型属性。我看不出如何修复,因为laravel日志没有显示任何错误。有什么想法吗?这是模型:/***Thedatabasetableusedbythemodel.**@varstring*/protected$table='test';//protected$fillable=array('name','surname','mobile','phone','mail','adress');//Modelpropertiesprivate$name;private$surname;priv

php - 使用 Laravel 、 Yii2 、 Slim 等框架有什么优势?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion告诉我优点和缺点

php - Laravel - 路由到 "views"内的文件夹

我对Laravel还是个新手,正在学习中。通常,例如,如果我想访问文件“login.blade.php”(位于“views”文件夹中),路由通常是:Route::get('/login',array('as'=>'login','uses'=>'AuthController@getLogin'));所以上面的工作正常。但是,如果我想在“views”文件夹中放置文件夹怎么办?例如,我想路由文件“login.php”。-views--account---login.blade.php我尝试使用:Route::get('/account/login',array('as'=>'login',