PHP code example of ahmetbarut / laravel-multi-route
1. Go to this page and download the library: Download ahmetbarut/laravel-multi-route library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ahmetbarut / laravel-multi-route example snippets
use AhmetBarut\Multilang\Route;
use App\Http\Controllers\SomeController;
Route::get([
'en' => '/',
'tr' => '/tr',
'es' => '/es'
], function () {
return 'index';
});
// OR
Route::get([
'en' => '/',
'tr' => '/tr',
'es' => '/es'
], [SomeController::class, 'index']);
use AhmetBarut\Multilang\Route;
use App\Http\Controllers\SomeController;
/**
* @Route(en, /en)
*/
Route::get([SomeController::class ,'index']);
// SomeController.php
class SomeController extends Controller
{
/**
* @Route(en, /en)
*/
public function index()
{
return 'index';
}
}
use AhmetBarut\Multilang\Route;
use App\Http\Controllers\SomeController;
Route::get([SomeController::class ,'index']);
// SomeController.php
class SomeController extends Controller
{
/**
* @Route([en =>, tr => /tr, es => /es])
*/
public function index()
{
return 'index';
}
}
use AhmetBarut\Multilang\Route;
use App\Http\Controllers\SomeController;
Route::group(['middleware' => 'web', 'prefix' => 'hello'], function () {
Route::get([SomeController::class, 'index'])->name('home');
Route::get([SomeController::class, 'create'])->name('create');
});
// SomeController.php
class SomeController extends Controller
{
/**
* @Route([en => /, tr => /tr, de => /de])
*/
public function index()
{
return 'index';
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.