Route::get('/contact/list', array('as' =>'ContactList', 'uses' =>'ControllersAdminSettingAdminContactController@get_ContactList'));
Route::get('/contact/add', array('as' =>'ContactAdd', 'uses' =>'ControllersAdminSettingAdminContactController@get_ContactAdd'));
Route::post('/contact/add', array('as' =>'ContactAdded', 'uses' =>'ControllersAdminSettingAdminContactController@post_ContactAdd'));
Route::get('/contact/edit/{id?}', array('as' =>'ContactEdit', 'uses' =>'ControllersAdminSettingAdminContactController@get_ContactEdit'));
Route::post('/contact/edit/{id?}', array('as' =>'ContactEdited', 'uses' =>'ControllersAdminSettingAdminContactController@post_ContactEdit'));
Route::get('/contact/del/{id?}', array('as' =>'ContactDelete', 'uses' =>'ControllersAdminSettingAdminContactController@get_ContactDelete'));
Route::get('/season/list', array('as' =>'SeasonList', 'uses' =>'ControllersAdminHotelsAdminSeasonController@get_SeasonList'));
Route::get('/season/add', array('as' =>'SeasonAdd', 'uses' =>'ControllersAdminHotelsAdminSeasonController@get_SeasonAdd'));
Route::post('/season/add', array('as' =>'SeasonAdded', 'uses' =>'ControllersAdminHotelsAdminSeasonController@post_SeasonAdd'));
Route::get('/season/edit/{id?}', array('as' =>'SeasonEdit', 'uses' =>'ControllersAdminHotelsAdminSeasonController@get_SeasonEdit'));
Route::post('/season/edit/{id?}', array('as' =>'SeasonEdited', 'uses' =>'ControllersAdminHotelsAdminSeasonController@post_SeasonEdit'));
Route::get('/season/del/{id?}', array('as' =>'SeasonDelete', 'uses' =>'ControllersAdminHotelsAdminSeasonController@get_SeasonDelete')); Laravel web.php Düzenleme
6
●411
- 13-09-2019, 11:01:02Laravel de web.php dosyam aşağıdaki gibi ve bu şekilde yüzden fazla satır olacak gibi bunu dinamik bir görünüme nasıl dönüştürebilirim
- 13-09-2019, 11:15:09Satir sayisina cok takilma hocam. Su an calistgim projde 3 tame route dosyasi var. Ortalama 5000 satir varpolatyener adlı üyeden alıntı: mesajı görüntüle

Route::resource kullanabilirsiniz alternatif olarak. Bir cok satiri tek satira dusure bilirsiniz. - 13-09-2019, 17:02:51Üyeliği durdurulduBunun çok fazla yolu var. web.php yerine contact.php season.php gibi dosyalarada ayırabilir RouteServiceProvider üzerinden çalışabilirsiniz.
Route::prefix('contact')->group(function( Route::get('/', 'controller'); Route::get('/add', 'controller'); Route::get('/edit', 'controller'); Route::get('/del', 'controller'); ));polatyener adlı üyeden alıntı: mesajı görüntüle - 14-09-2019, 05:08:55https://laravel.com/docs/6.x/routing
Örnek kod parçacığı;
Route::resource('contacts', 'ContactController'); Route::resource('seasons', 'SeasonController'); Route::get('/', 'BaseController[at]index')->name('index');Ayrıca Controllerları öyle isimlendirmene gerek yok. Klasör klasör ayırabilirsin. Routeları gruplayarak güzel bir görünüme sahip olursun. Örneğin;
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function(){ Route::get('/', 'BaseController[at]index')->name('admin.index'); }); - 26-09-2019, 00:09:57Kimlik doğrulama veya yönetimden onay bekliyor.group metpdunu kullanabilirsiniz hocam. Eğer çok fazla route varsa bu routeleri bir php dosyası içine taşıyıp, dosya yolunu göstermeniz de mümkün.
grup içindeki routeler için gerek url, gerek isim anlamında o scope'a özel prefixler oluşturabiliyorsunuz
Route::group(["as" => "admin."], function () { Route::get("/", ["as" => "index", "uses" => "AdminController@index"]); Route::get("getPublishedPostCount", ["as" => "publishedPostCount", "uses" => "AdminController@getPublishedPostCount"]); Route::post("tags/getBySelect", ["as" => "tags.getBySelect", "uses" => "AdminController@getTagsBySelect"]); # ROUTE GROUPS Route::group(["prefix" => "users", "as" => "users."], __DIR__ . "/_groups/_users.php"); Route::group(["prefix" => "comments", "as" => "comments."], __DIR__ . "/_groups/_comments.php"); Route::group(["prefix" => "posts", "as" => "posts."], __DIR__ . "/_groups/_posts.php"); Route::group(["prefix" => "media", "as" => "media."], __DIR__ . "/_groups/_media.php"); });
- 26-09-2019, 15:00:29Ikinci orneginiz icin RouteServiceProvider'i kullamak daha saglikli olur.TEOVyazilim adlı üyeden alıntı: mesajı görüntüle
