amir
3 سال پیش توسط amir مطرح شد
23 پاسخ

مشکل در prefix لاراول

سلام من یک prefix نوشتم منتها این برای هدرس فایل های سی اس اس و جی اس اعمال میشه و اون ها رو لود نمیکنه باید چیکار کنم ؟
مثلا پرفیکس user :
http://localhost:8000/user/css/bootstrap.min.css
درصورتی که باید اینطوری باشه

http://localhost:8000/css/bootstrap.min.css
@mehranmarandi90 @gomnam @mehranmarandi90


ثبت پرسش جدید
محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@behzadi سلام توی تغییر نسخه 7 به 8 برای کنترل ها من به همچین مشکلی خوردم. این جلسه رو ببینید شاید کمکتون کرد
https://roocket.ir/series/whats-new-in-laravel-8/episode/8


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش آپدیت شد
0

متاسفانه درست متوجه مشکلتون نشدم، شما چطور لینک فایل css رو تعریف میکنید؟
به این صورت؟

{{asset('css/bootstrap.min.css')}}

amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
-1

@farhadi بله دیدم منتها این namespace برای فایل های css هم اعمال میه و دیگه داخل دایرکتوری پابلیک نمگرده برای پیداکردنشون!


sinaQ
تخصص : magican
@sinaQasemi 3 سال پیش آپدیت شد
0

اگر فایل هاتون توی فولر پابلیک هستن ، میتونید برای آدرس دهی

    <link rel="stylesheet" href="/css/bootstrap.min.css">

ازین روش هم استفاده کنید


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش آپدیت شد
-1

@farhadi بررسی کردمش دیدم فقط این مشکل برای روت هایی که یه مقدار رو در url میگیرم این مشکل هست مثلا :

Route::get('/article/{id}' , '\App\Http\Controllers\article@articleshow') ;

@sinaQasemi


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@behzadi

Route::get('/', [\App\Http\Controllers\HomeController::class ,'home']);

با این روش تعریف آشنایی دارید؟


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
-1

@sinaQasemi @farhadi و یک سواله دیگه یه روزه پروژم به شدت کش میشه یعنی هر ثانیه باید optimize رو در ارتیسان فراخونی کنم روشی نداره از کش شدید جلوگیری کنم ؟


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@behzadi کجا کش میشه ؟ روی لوکال یا روی هاست؟


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
-1

@farhadi اون روش هم رفتم منتها جواب نداد


sinaQ
تخصص : magican
@sinaQasemi 3 سال پیش مطرح شد
0

اگر برای فایل های فرانتتون هست از ctrl+f5 برای force reload اسفاده کنید


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش آپدیت شد
-1

نه عزیز حتی روت ها هم کش میکنه


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@behzadi من توی لاراول 8 با این روش آخری که بهتون گفتم مشکلم رو حل کردم . یه راه دیگه هم داری که روت ها رو ته یه گروپ بذاری براشون namespace بنویسی یا اگه کلا میخوای برگردونی به حالت لاراول7 و اینا برو توی app>providers>RouteServiceProvider اونجا یه روت web داره بهش نیم اسپیس بده🌹


sinaQ
تخصص : magican
@sinaQasemi 3 سال پیش مطرح شد
0

میتونید در config>cache.php

  'stores' => [
    //...
    'none' => [
        'driver' => 'null',
    ],
  ],

و بعد CACHE_DRIVER رو در env تبدیل به none کنید


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
-1

@farhadi نگاه کنین اخع برای همه روت ها درسته ولی اون روتی که پارامتر از url میگیرم خراب میشه


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@behzadi همون صفحه رو به صورت کامل میذارید اینجا لطفا


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
-1

@farhadi کدوم صفحه ؟


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@behzadi همینی که روت ها رو تعریف کردید


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
-1

همون Web دیگه ؟
@farhadi


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
-1

بفرمایین :
@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');

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام