Articles of laravel routing

Laravel renomeia os nomes de caminho de recurso de roteamento

Podemos renomear nomes de caminho de recurso de roteamento no Laravel como no Ruby on Rails? Atual /users/create -> UsersController@create /users/3/edit -> UsersController@edit .. Eu quero assim; /users/yeni -> UsersController@create /users/3/duzenle -> UsersController@edit Eu quero fazer isso para a localização. Exemplo de Ruby on Rails; scope(path_names: { new: “ekle” }) do resources :users end

Passando a input (formulário) de uma página para si

Estou trabalhando no meu primeiro script laravel, tentando enviar um formulário e ver a input na mesma página. Estou trabalhando nesse problema por dias, espero que alguém possa resolver isso. O problema é que eu recebo este erro: Undefined variable: data (View: D:\Programmer\wamp\www\laravel\app\views\bassengweb.blade.php) ver: Bassengweb.blade.index @extends(‘master’) @section(‘container’) BassengWeb testrun {{ Form::open(array(‘route’ => ‘bassengweb’, ‘url’ => […]

FatalErrorException em route.php linha 22: Class ‘Painting’ not found

Eu recebi esse erro quando tentei aprender as migrações de Laravel a partir de um tutorial em vídeo. O tutor criou um arquivo chamado Painting.php na pasta app / models . O conteúdo de Painting.php é: e depois nas rotas.php : Route::get(‘/’, function () { $painting = new Painting; //**this thing generates error** $painting->title=’Do no […]

Laravel / PHP – retornando / redirecionando da class infantil

Este é meu controlador filho: class VolunteersController extends \BaseController { public function index() { $this->checkForRoles([‘admin’]); //list some secret stuff for admin } } No meu controlador de base eu fiz isso: class BaseController extends Controller { protected function checkForRoles($roles) { foreach ($roles as $role) { if (!(Auth::user()->hasRole($role))) { return Redirect::to(‘/’); } } } } Agora, […]

Basic Laravel 4 Routing

Gostaria de chamar um controlador com parâmetros com este tipo de configuração: Route::pattern(‘d’, ‘[0-9]+’); Route::get(‘/{a}/{b}/{c}/{d}’, function($a, $b, $c, $d) { // CALL A METHOD OF A CONTROLLER WITH PARAMETERS });

Laravel 4 como obter rotas por nome do grupo

Em Laravel, eu sei que posso obter todas as rotas usando `Route :: getRoutes (), mas não consigo encontrar se é possível obter uma lista de todas as rotas contidas em um grupo especificado. Por exemplo, eu tenho esse arquivo de rota: Route::group(array(‘group_name’ => ‘pages’), function() { Route::any(‘/authentication’, array(‘as’ => ‘authentication’, ‘uses’ => ‘LogController@authForm’ )); […]

Como colocar o controlador dentro da pasta no laravel 5.1.3?

Eu sou novo no laravel. Estou tentando organizar o meu controlador colocando-o dentro de uma pasta, mas isso não parece funcionar. A estrutura da minha pasta é assim: /app /Http /Controllers /Admin ShowDashboard.php Meu arquivo ShowDashboard.php é assim: <?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; class ShowDashboard extends Controller { /** * Show the profile for the […]

Laravel 5 Arquivo de download múltiplo

Este código funcionará corretamente se eu abrir o navegador em 127.0.0.1/load/files. (Arquivo de download automático) ABCController.php namespace App\Http\Controllers; use Response; use File; function download_file(){ return Response::download(public_path() . “/files/file_1.txt”); } route.php Route::get(‘/load/files’,’ABCController@download_file’); Posso usar 1 rota e 1 function para baixar 2 arquivos ao mesmo tempo? Tal como function download_file(){ return Response::download([“file_1.txt”,”file_2.txt”]); //this code not right […]

Laravel Roles e autenticação em rotas

Procuro arquivar o seguinte Logs de usuário em -> Atribuído um privilégio do DB -> Eles só podem ver rotas permitidas somente Até agora, consegui chegar aqui: $user = Usercredential::where(‘username’,’=’,Auth::user()->username)->get(); foreach ($user as $u ) { $status = $u->userstatus; $userPriv = $u->userpriviledge; if ($status == 0){ Session::put(‘user_priv’,$userPriv); } else{ return Redirect::to_route(‘home’)->with(‘message’,’Inactive users cannot login’); } […]

Colisão de rotas em Laravel 4

Estou trabalhando em um projeto usando o Laravel 4, tenho uma “rota de usuário” para mostrar perfis de usuários pelo nome de usuário: Route::get(“user/{username}”, array( ‘as’ => ‘userProfile’, ‘uses’ => ‘UserController@getProfile’) ); Mas aqui tenho outra rota que mostra as mensagens de um usuário. Route::get(‘user/messages’, array( ‘as’ => ‘userMessages’, ‘uses’ => ‘MessageController@getMessages’) ) Mas há […]