farbod 3 گزارش دادن ارسال شده در اسفند 98 سلام دوستان برای ارتباط بین article و category با خطای category not found مواجه میشم کدهای کنترلر ، از اینجا کتگوری نمیشناسه $categories = Category::all()->pluck('name','id'); return view('back.articles.create', compact('categories')); کدهای create <div id="output"></div> <select class="chosen-select" name="categories[]" multiple style="width:400px;" > @foreach ($categories as $cat_id => $cat_name) <option value="{{$cat_id}}">{{$cat_name}}</option> @endforeach chosen هم برام اعمال نمیشه دلیل این مشکلات رو اگه دوستان میدونید ممنون میشم راهنمایی کنید نقل قول Share this post Link to post Share on other sites
saber 143 گزارش دادن ارسال شده در اسفند 98 خطایی که دارید کلاس model مجموعه رو پیدا نمیکنه چک کنید ببینید اگر namespace مجموعه در کنترلری که استفاده میکنید اگر use نشده باشه اصلاحش کنید. احیانا اگر مسیر پوشه model رو هم اختصاصی ایجاد کردید درست use کنید. در مورد chosen هم چک کنید که جیکوئری و فایل chosen رو صفحه لود شده باشه و همینطور کد مربوط به اجرای chosen رو هم در تگ script نوشته باشید. 1 نقل قول Share this post Link to post Share on other sites
farbod 3 گزارش دادن ارسال شده در اسفند 98 در 9 دقیقه قبل، saber گفته است : خطایی که دارید کلاس model مجموعه رو پیدا نمیکنه چک کنید ببینید اگر namespace مجموعه در کنترلری که استفاده میکنید اگر use نشده باشه اصلاحش کنید. احیانا اگر مسیر پوشه model رو هم اختصاصی ایجاد کردید درست use کنید. در مورد chosen هم چک کنید که جیکوئری و فایل chosen رو صفحه لود شده باشه و همینطور کد مربوط به اجرای chosen رو هم در تگ script نوشته باشید. مادل تو پوشه app فایل article <?php namespace App; use Illuminate\Database\Eloquent\Model; class Article extends Model { protected $fillable = ['name', 'slug','status','user_id','description']; protected $attributes = [ 'hit'=> 1, ]; public function categories() { return $this->belongsToMany(category::class); } } فایل category <?php namespace App; use Illuminate\Database\Eloquent\Model; class Category extends Model { protected $fillable = ['name', 'slug']; public function articles() { return $this->belongsToMany(Article::class); } } کنترلر هم تو پوشه back یوز شده namespace App\Http\Controllers\back; برای chosen فایل های مربوطه css و js دانلود کردم از گیت هاب و قرار دادم تو پروژه ولی اعمال نمیشه نقل قول Share this post Link to post Share on other sites
farbod 3 گزارش دادن ارسال شده در اسفند 98 در 5 دقیقه قبل، farbod گفته است : مادل تو پوشه app فایل article <?php namespace App; use Illuminate\Database\Eloquent\Model; class Article extends Model { protected $fillable = ['name', 'slug','status','user_id','description']; protected $attributes = [ 'hit'=> 1, ]; public function categories() { return $this->belongsToMany(category::class); } } فایل category <?php namespace App; use Illuminate\Database\Eloquent\Model; class Category extends Model { protected $fillable = ['name', 'slug']; public function articles() { return $this->belongsToMany(Article::class); } } کنترلر هم تو پوشه back یوز شده namespace App\Http\Controllers\back; برای chosen فایل های مربوطه css و js دانلود کردم از گیت هاب و قرار دادم تو پروژه ولی اعمال نمیشه خطایی که میده Class 'App\Http\Controllers\back\Category' not found مسیر مادل باید تغییر بدم؟یا کنترلر؟ نقل قول Share this post Link to post Share on other sites
farbod 3 گزارش دادن ارسال شده در اسفند 98 در 38 دقیقه قبل، saber گفته است : خطایی که دارید کلاس model مجموعه رو پیدا نمیکنه چک کنید ببینید اگر namespace مجموعه در کنترلری که استفاده میکنید اگر use نشده باشه اصلاحش کنید. احیانا اگر مسیر پوشه model رو هم اختصاصی ایجاد کردید درست use کنید. در مورد chosen هم چک کنید که جیکوئری و فایل chosen رو صفحه لود شده باشه و همینطور کد مربوط به اجرای chosen رو هم در تگ script نوشته باشید. ممنون مادل کتگوری باید یوز میشد تو کنترلر و حل شد شرمنده بابت شلوغی کدها توی صفحه اگه میتونید خودتون پاک کنید پیام های اضافه رو نقل قول Share this post Link to post Share on other sites
farbod 3 گزارش دادن ارسال شده در اسفند 98 فقط مشکل chosen حل نشد فایل های css و js تو پروژه گذاشتم کار دیگه ای هم باید انجام بدم؟ تو فایل create هم طبق اموزش کدهارو نوشتم نقل قول Share this post Link to post Share on other sites
Special_One 57 گزارش دادن ارسال شده در اسفند 98 در ۱ ساعت قبل، farbod گفته است : فقط مشکل chosen حل نشد فایل های css و js تو پروژه گذاشتم کار دیگه ای هم باید انجام بدم؟ تو فایل create هم طبق اموزش کدهارو نوشتم دوست عزیز پلاگین های زیادی هست میتونید از Selectize.js استفاده کنید قابلیت های خوبی داره یکی از خوبیاش اینه موارد تکراری رو نشون نمیده و ... 2 نقل قول Share this post Link to post Share on other sites