【php – HMVC路由中的歧义】教程文章相关的互联网学习教程文章

php – Laravel Api路由无法加载. 404未找到【代码】

作为参考,我一直在使用本教程https://scotch.io/tutorials/build-a-time-tracker-with-laravel-5-and-angularjs-part-2. 我想要更熟悉laravel 5,因为我之前只使用了4并且发现了上面的教程,它也混合了一点角度js.我按照教程中的第一部分和第二部分,使用mysql和phpmyadmin设置了一个数据库. 我到达了一个关于中途的部分,它设置了一个带有前缀api的组路由,从数据库中提取种子数据并在视图中显示它.// app/Http/routes.php...// A rout...

php – Laravel编辑路由最佳实践【代码】

在laravel 5.2基本任务列表教程中有三条路线:Route::get('/', function () { /**/ }); Route::post('/task', function (Request $request) { /**/ }); Route::delete('/task/{task}', function (Task $task) { /**/ });第一个用于列出任务,第二个用于添加任务,第二个用于删除任务.在教程中,列表视图还包含用于添加任务的表单. 哪个是包含添加/编辑任务表单的单独页面的最佳做法?我在考虑这样的事情:Route::get('/edit/{task?}',...

php – 链接中的ZF2路由无法正常工作【代码】

我正在研究Zend Framework 2应用程序的工作,我似乎无法正确路由或知道在哪里路由它. 我有一个Hostname => webapp.foo-bar.com.我们决定添加一个Subhost => / app /到最后,这个应用程序的名称叫做>应用程序.我在页面上有一个链接,它的路线会说=> /图/页名.但当我将鼠标悬停在看起来像这样的链接上时:<a href="/graph/page-name">FooBar</a>我得到webapp.foo-bar.com/graph/page-name而不是webapp.foo-bar.com/app/graph/page-name....

ThinkPHP的路由规则和URL生成,结合django的URL理解【图】

这个知识点,我觉得蛮重要的。 不作任何路由定义的TP,URL格式和controller之间,相当于强绑定。 路由配置,让URL和controller的关系可以自定义。 URL生成,让controller内部的代码可以灵活定位路由配置,从而动态生成最终URL。 为了将URL地址和处理方法之间解藕,各个框架都在作努力,以方便开发人员自定义。

php – 在我的网页中获取IP地址(192.168.X.X,由无线路由器分配)?【代码】

如何在我的网页中获取内部IP地址?可以是任何设计网站的语言(javascript,php等).我实际需要做的是制作一个本地Web服务器,并让同一个wifi网络中的客户端通过网页上显示的IP地址(192.168.X.X)进行连接.但我总是得到127.0.0.1在PHP而不是192.168.X.X,任何想法?解决方法:我通过以下代码解决了,获取无线本地IP地址(192.168.X.X):$myIP = gethostbyname(trim(`hostname`));

php – 斜杠的ZF2路由参数【代码】

是否可以使用包含正斜杠的参数组装路径? 配置:'someroute' => array('type' => 'Zend\Mvc\Router\Http\Segment','options' => array('route' => 'someroute/:path','defaults' => array('controller' => 'Controller','action' => 'index'),'constraints' => array('path' => '(.)+')))控制器:$path = 'some/subdirectory'; $this->url('someroute', array('path' => $path));结果是:http://host.name/someroute/some%2Fsubdir...

php – Laravel 4 Redirect :: action()“路由未定义”【代码】

我目前在使用Laravel 4时遇到麻烦.我想使用slugs进行论坛类别和论坛主题(slug是独一无二的).为了确定用户是在类别中还是在主题中,我有这条路线:Route::get('forum/{slug}', function($slug) {$category = ForumCategory::where('slug', '=', $slug)->first();if (!is_null($category))return Redirect::action('ForumCategoryController@findBySlug', array('slug' => $slug));else {$topic = ForumTopic::where('slug', '=', $sl...

php – 使用可变动作在Symfony 2中定义路由【代码】

试想一下,我有一个控制器,里面有几个动作.为了达到每个动作,我必须在routing.yml文件中严格定义它,如下所示:admin_edit_routes:pattern: /administrator/edituserdefaults: { _controller: MyAdminBundle:Default:edituser } admin_add_routes:pattern: /administrator/adduserdefaults: { _controller: MyAdminBundle:Default:adduser }我可以有很多这样的页面.我想要实现的是在我的URI中定义必要的操作,就像Kohana路由一样.我...

php – Symfony2“参数”“用于路由”“必须匹配”[^ /]“(”“给定)以生成相应的URL.”【代码】

我有这个路线文件:indexRechercheZones:path: /gestionzonestechniquesdefaults: { _controller: MySpaceGestionEquipementsTechniquesBundle:GestionZonesTechniques:indexZonesTechnique }requirements:methods:?GETmodifierZones:path: /gestionzonestechniques/modifier/{nom}defaults: { _controller: MySpaceGestionEquipementsTechniquesBundle:GestionZonesTechniques:modifierZonesTechnique }requirements:meth...

php – 如何在Laravel 5中使用restful ajax路由到方法?【代码】

所以我有一条看起来像这样的路线:Route::any('some/page', ['as' => 'some-page', 'uses' => 'SomePageController@index']);但是,我也在同一个URL上使用ajax调用(使用名为ajax的请求参数:some / page /?ajax = my_action),我想在我的控制器上点击方法:index already routes: SomePageController@index ajax = my_action needs to route: SomePageController@ajaxMyAction ajax = my_other_action...

php – Laravel:是否可以为路由动态设置控制器?【代码】

所以,假设我有一个处理Books的简单Controller.App\Http\Controllers\SimpleBooksController在routes.php里面我为它注册了一条路线:Route::get('books/{id}','SimpleBooksController@doSimpleStuff');但书籍的世界并非如此简单.所以我想有另一个控制器处理真正复杂的书籍. 在我的脑海中,我想像这样的东西真的很有用:class ComplexBooksController extends SimpleBooksController因此,子类未显式处理的路由将回退到父类. 现在让我们...

php – Symfony错误:找不到“GET / app / example”的路由【代码】

我刚刚使用Symfony Installer在我的Windows 10笔记本电脑上创建了一个Symfony应用程序. 然后,我已经开始了:php app/console server:run然后,我按照文档中的描述打开了http://localhost:8000/app/example,但是我收到以下错误消息:ERROR - Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /app/example"" at C:\Users\JVerstry\morepath\Trunk\_symfony\app\cach...

php – 使用xampp在laravel中路由【代码】

我已经开始学习laravel了,(我是初学者).当我正在通过auth教程时,我遇到了以下我不理解的行为. 我可以使用Url访问项目的所有部分 本地主机/ myproject的/大众/ laravel_route(我正在使用XAMPP) 当我在localhost / myproject / public / auth / register提交表单时 使用target =’auth / register’和method =’post’它往往会去 本地主机/ myproject的/公/认证/认证/注册 请解释解决方法:在刀片文件中使用url()函数<form action={{u...

php – Laravel 5.3资源路由名称【代码】

我将Laravel 5.2应用程序升级到Laravel 5.3.我有很多资源路线,如:Route::resource('web/products', 'Web\ProductController', ['except' => ['show']]); Route::resource('web/promos', 'Web\PromoController', ['except' => ['show']]);在Laravel 5.2之前为它们生成的路由名称是:web.products.index web.products.create web.products.store web.products.edit web.products.update web.products.edit我使用route()帮助器按...

php – Laravel 5.4:从CSRF验证中排除包含参数的路由【代码】

根据Laravel 5.4 Docs,您可以通过在VerifyCsrfToken中间件中将路由添加到$except属性来排除CSRF验证的路由.但由于某种原因,除非从主要路线本身排除,否则无法使用确切的路线名称排除带参数的路线. 预计路线将被排除在外:protected $except = ['main/{id}/sub/*' ];只能通过:protected $except = ['main/*' ];如何从CSRF验证中排除带参数的路径?解决方法:由于引擎盖下此功能使用request() – > is()方法,这可能适合您:protected ...