mgsmus
Merhaba
Cevap için teşekkür ederim.
Şu anda projeye http://envanter.localhost/ olarak erişiyorum.
php artisan route:cache yöntemini Appserv içerisndeki projeyi açıp çalıştır. Ardından yine denedim ama yine olmadı.
php artisan route:list dediğiniz gibi yaptım route listesi aynı benmim yazdığım gibi çıkıyor.
+--------+----------+-------------------------+---------------------+----------------------------------------------------------+--------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+-------------------------+---------------------+----------------------------------------------------------+--------------+
| | GET|HEAD | / | home | App\Http\Controllers\homeController@index | web |
| | GET|HEAD | api/user | | Closure | api,auth:api |
| | GET|HEAD | envanterlistesi | envanterlistesi | App\Http\Controllers\envanterlistesiController@index | web |
| | GET|HEAD | envanterlistesiekle | envanterlistesiekle | App\Http\Controllers\envanterlistesiekleController@index | web |
| | POST | envanterlistesiekle | envanterlistesiekle | App\Http\Controllers\envanterlistesiekleController@store | web |
| | GET|HEAD | envanterlistesisil/{id} | envanterlistesisil | App\Http\Controllers\envanterlistesiController@destroy | web |
| | GET|HEAD | home | home | App\Http\Controllers\homeController@index | web |
| | GET|HEAD | kargotakip | kargotakip | App\Http\Controllers\kargotakipController@index | web |
+--------+----------+-------------------------+---------------------+----------------------------------------------------------+--------------+
web.php dosyasında da bir sorun göremedim. Route listesi web.php aşağıdaki gibi
Route::get('/','homeController@index')->name('home');
Route::get('/home','homeController@index')->name('home');
Route::get('/envanterlistesi','envanterlistesiController@index')->name('envanterlistesi');
Route::get('/envanterlistesiekle','envanterlistesiekleController@index')->name('envanterlistesiekle');
Route::post('/envanterlistesiekle','envanterlistesiekleController@store')->name('envanterlistesiekle');
Route::get('/envanterlistesisil/{id}','envanterlistesiController@destroy')->name('envanterlistesisil');
Route::get('/kargotakip','kargotakipController@index')->name('kargotakip');
Public klasörünün içindeki .htaccess dosyasının içeriği aşağıdaki gibi onu hiç ellemedim.
`<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>`
Herhangi bir middleware kullanımı yapmadım ama default olarak bir sıkıntı varsa onu bilgiyorum. Bilginiz varsa paylaşırsanız sevinirim.
app/Http/Kernel.php dosyasında hiç bir oynama yapmadım oda proje nasıl oluşturulduysa o şekilde duruyor.
Forumda arama yaptım bu konu ile ilgli bir konu bulunca oraya yazayım dedim bazen aynı konu varken farklı konu açıldığında kızıyorlar yöneticiler o yüzden bende veri kirliliği olmasın diye eski konuya yazdım bir daha ki sefere yeni konu açarım uyarınız için teşekkür ederim.
bu arada söylediklerinizi darılmıyorum neden darılayım bilmemek değil öğrenmemek ayıp demişler bende bilmediğim bir konuyu size danışıyorum aslında buraya yazmadan önce nette çok araştırma yapıyorum yöntemleri deniyorum olmayınca son çare size yazıyorum.
Şimdi soruna gelince http://envanter.localhost/ yazdığımda projeyi çalıştırıyorum burada sorun yok ama bir sidebarım var sol menü yani oradaki linklerden birine tıkladığımda adres çubuğu http://envanter.localhost/envanterlistesi oluyor ama Not Found The requested URL was not found on this server. hatası ile karşılaşıyorum.
httpd-vhosts.conf dosyasının içeriği aşağıdaki şekilde.
<VirtualHost *:80>
DocumentRoot "C:\AppServ\www\envanter\public"
ServerName envanter.localhost
<Directory "C:\AppServ\www\envanter\public">
</Directory>
</VirtualHost>
Windows hosts dosyasının içeriği aşağıdaki gibi
127.0.0.1 envanter.localhost
Ancak yinede linklere tıkladığımda 404 Not Found hatası alıyorum.
Tekrar geri dönüşler için teşekkür ederim.