سلام من یک prefix نوشتم منتها این برای هدرس فایل های سی اس اس و جی اس اعمال میشه و اون ها رو لود نمیکنه باید چیکار کنم ؟
مثلا پرفیکس user :
http://localhost:8000/user/css/bootstrap.min.css
درصورتی که باید اینطوری باشه
http://localhost:8000/css/bootstrap.min.css
@mehranmarandi90 @gomnam @mehranmarandi90
@behzadi سلام توی تغییر نسخه 7 به 8 برای کنترل ها من به همچین مشکلی خوردم. این جلسه رو ببینید شاید کمکتون کرد
https://roocket.ir/series/whats-new-in-laravel-8/episode/8
متاسفانه درست متوجه مشکلتون نشدم، شما چطور لینک فایل css رو تعریف میکنید؟
به این صورت؟
{{asset('css/bootstrap.min.css')}}
@farhadi بله دیدم منتها این namespace برای فایل های css هم اعمال میه و دیگه داخل دایرکتوری پابلیک نمگرده برای پیداکردنشون!
اگر فایل هاتون توی فولر پابلیک هستن ، میتونید برای آدرس دهی
<link rel="stylesheet" href="/css/bootstrap.min.css">
ازین روش هم استفاده کنید
@farhadi بررسی کردمش دیدم فقط این مشکل برای روت هایی که یه مقدار رو در url میگیرم این مشکل هست مثلا :
Route::get('/article/{id}' , '\App\Http\Controllers\article@articleshow') ;
Route::get('/', [\App\Http\Controllers\HomeController::class ,'home']);
با این روش تعریف آشنایی دارید؟
@sinaQasemi @farhadi و یک سواله دیگه یه روزه پروژم به شدت کش میشه یعنی هر ثانیه باید optimize رو در ارتیسان فراخونی کنم روشی نداره از کش شدید جلوگیری کنم ؟
@behzadi من توی لاراول 8 با این روش آخری که بهتون گفتم مشکلم رو حل کردم . یه راه دیگه هم داری که روت ها رو ته یه گروپ بذاری براشون namespace بنویسی یا اگه کلا میخوای برگردونی به حالت لاراول7 و اینا برو توی app>providers>RouteServiceProvider اونجا یه روت web داره بهش نیم اسپیس بده🌹
میتونید در config>cache.php
'stores' => [
//...
'none' => [
'driver' => 'null',
],
],
و بعد CACHE_DRIVER رو در env تبدیل به none کنید
@farhadi نگاه کنین اخع برای همه روت ها درسته ولی اون روتی که پارامتر از url میگیرم خراب میشه
بفرمایین :
@farhadi
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
Route::prefix('panel')->namespace('\App\Http\Controllers\User')->group(function(){
Route::get('/' , 'UserController@panel') ;
});
Route::get('/article/{id}', [\App\Http\Controllers\article::class ,'articleshow']);
Route::get('/a/{a}' , '\App\Http\Controllers\article@articleshow') ;
Auth::routes();
Route::get('/home', '\App\Http\Controllers\HomeController@index')->name('home');
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟