رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

Paradox

کاربر
  • تعداد ارسال ها

    112
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    1

پست ارسال شده توسط Paradox


  1. در 4 ساعت قبل، saber گفته است :

    اگه منظورتون برای حالت نمایش منتشر نشده هست که باید براش شرطش رو توی فایل ویو مثل همون حالتی که برای منتشر شده گذاشتید قرار بدید فقط مقدارش رو برابر با 0 میذارید همین

    اره منظورم همینه اینکارو کردم اخه نتیجه ای نگرفتم گفتم شاید اشتباهه 

    پس چرا عمل نمیکنه ؟اشکال کار کجاست


  2. سلام وقت بخیر

    من وقتی روی ویرایش میزنم میخوام استاتوس تغییر بدم فقط اگه غیرفعال باشه میتونم فعال کنم ولی نمیتونم  غیرفعالش کنم چیکار باید کنم؟

     

    تو فایل ویرایش چیزی باید بزارم ؟یا کنترلر؟

        public function updatestatus(Blog $blog)
        {
            if ($blog->status == 1) {
                $blog->status = 0;
            } else {
                $blog->status = 1;
            }
    
            $blog->save();
            alert()->success('به روز رسانی با موفقیت انجام شد' , 'با تشکر');
    
            return redirect(route('admin.blogs.index'));
        }
                            <div class="form-group">
                                <label for="title" > وضعیت : </label>
                                <div class="input-group">
                                    <select class="form-control" name="status" >
                                        <option value="0">منتشر نشده</option>
                                        <option value="1" <?php if ($blog->status==1) echo 'selected' ;?>>منتشر شده</option>
                                    </select>
                                </div>
                            </div>

    برای منتشر نشده باید ولیو قرار بدم؟چی باید بزارم اگه انتخاب شد نمایش بده؟


  3. سلام دوستان

    هر پروژه لاراولی با چه مبلغی میشه انجام داد؟

    مثلا پروژه ای که استاد طالبی تو دوره انجام دادن رو یسری امکانات دیگه بهش اضافه کردم و شکل ظاهرش تغییراتی دادم

    و سبد خرید و درگاه بهش اضافه کنم چقدر ارزش داره بخوام همچین پروژه ای رو برای بقیه انجام بدم؟

    در همین سطحی که یاد گرفتم میخام بدونم

     

     


  4. در ۱ ساعت قبل، saber گفته است :

    این مشکل مربوط به فایل منیجر نیست شما داخل فایل blade چیزی رو اشتباه استفاده کردید مثلا یه آرایه رو احتمالا مستقیم داخل {{ }} قرار دادید که احتمالا باید برای نمایش حلقه ایجاد میکردید

    در کل باید کد کنترلر و index.blade رو بذارید ببینیم چی نوشتید

     

    کد کنترلر من اینه

    <?php
    
    namespace App\Http\Controllers\back;
    
    use App\Article;
    use App\Category;
    use Illuminate\Http\Request;
    use App\Http\Controllers\Controller;
    use \Cviebrock\EloquentSluggable\Services\SlugService;
    
    class ArticleController extends Controller
    {
        /**
         * Display a listing of the resource.
         *
         * @return \Illuminate\Http\Response
         */
        public function index()
        {
            $articles = Article::orderBy('id','DESC')->paginate(20);
            return view('back.articles.articles' , compact('articles'));
        }
    
        /**
         * Show the form for creating a new resource.
         *
         * @return \Illuminate\Http\Response
         */
        public function create()
        {
            $categories = Category::all()->pluck('name','id');
            return view('back.articles.create', compact('categories'));
        }
    
        /**
         * Store a newly created resource in storage.
         *
         * @param  \Illuminate\Http\Request  $request
         * @return \Illuminate\Http\Response
         */
        public function store(Request $request)
        {
            $messages = [
                'name.required' => 'فیلد عنوان را وارد نمایید',
                'slug.unique' => 'فیلد نام مستعار تکراری است.عنوان را عوض کنید',
                'slug.required' => 'فیلد نام مستعار اجباری است'
            ];
            $validatedData = $request->validate([
                'name' => 'required',
                // 'slug' => 'required|unique:categories'
            ], $messages);
    
            $article = new Article();
            
            if (empty($request->slug)) {
                $slug = SlugService::createSlug(Article::class, 'slug', $request->name);
            } else {
                $slug = SlugService::createSlug(Article::class, 'slug', $request->slug);
            }
            $request->merge(['slug' => $slug]);
    
    
            try {
                $article = $article->create($request->all());
                $article->categories()->attach($request->categories);
            } catch (Exception $exception) {
                switch ($exception->getCode()) {
                    case 23000:
                        $msg = "نام مستعار وارد شده تکراری است";
                        break;
                }
                return redirect(route('admin.articles.create'))->with('warning', $msg);
            }
    
            $msg = "ذخیره ی مطلب جدید با موفقیت انجام شد";
            return redirect(route('admin.articles'))->with('success', $msg);
        }
    
        /**
         * Display the specified resource.
         *
         * @param  \App\Articles  $articles
         * @return \Illuminate\Http\Response
         */
        public function show(Article $article)
        {
            //
        }
    
        /**
         * Show the form for editing the specified resource.
         *
         * @param  \App\Articles  $articles
         * @return \Illuminate\Http\Response
         */
        public function edit(Article $article)
        {
            $categories = Category::all()->pluck('name','id');
            return view('back.articles.edit', compact('article','categories'));
        }
    
        /**
         * Update the specified resource in storage.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  \App\Articles  $articles
         * @return \Illuminate\Http\Response
         */
        public function update(Request $request, Article $article)
        {
       
            $validatedData = $request->validate([
                'name' => 'required',
                'slug' => 'required|unique:categories',
            ]);
       
          
            try {
                $article->update($request->all());
                $article->categories()->sync($request->categories);
            } catch (Exception $exception) {
                switch ($exception->getCode()) {
                    case 23000:
                        $msg = "نام مستعار وارد شده تکراری است";
                        break;
                }
                return redirect(route('admin.articles.create'))->with('warning', $msg);
            }
    
            $msg = "ذخیره ی مطلب جدید با موفقیت انجام شد";
            return redirect(route('admin.articles'))->with('success', $msg);
        }
    
        /**
         * Remove the specified resource from storage.
         *
         * @param  \App\Articles  $articles
         * @return \Illuminate\Http\Response
         */
        public function destroy(Article $article)
        {
       
            try {
                $article->delete();
            } catch (Exception $exception) {
                return redirect(route('admin.articles'))->with('warning', $exception->getCode());
            }
    
            $msg = "آیتم مورد نظر حذف گردید";
            return redirect(route('admin.articles'))->with('success', $msg);
        }
    
        
    
        public function updatestatus(Article $article)
        {
            if ($article->status == 1) {
                $article->status = 0;
            } else {
                $article->status = 1;
            }
    
            $article->save();
            $msg = "بروزرسانی با موفقیت انجام شد";
            return redirect(route('admin.articles'))->with('success', $msg);
        }
        
    }

     


  5. در 13 دقیقه قبل، farbod گفته است :

    مشکل از url

    
    var route_prefix = "{{ url(config('lfm.url_prefix', config('lfm.prefix'))) }}";

    منم تو این نسخه فایل منیجر این مشکلو دارم وقتی url  برمیدارم یا عوضش میکنم دیگه اروری نیست

    وقتی روی انتخاب تصویر میزنم صفحه 404 برام باز میشه

     

    اره مشکل از URL بود

    منم وقتی روی انتخاب میزنم 404 میاد

    این مشکلو چجوری باید حل کرد؟


  6. در 18 دقیقه قبل، saber گفته است :

    این مشکل مربوط به فایل منیجر نیست شما داخل فایل blade چیزی رو اشتباه استفاده کردید مثلا یه آرایه رو احتمالا مستقیم داخل {{ }} قرار دادید که احتمالا باید برای نمایش حلقه ایجاد میکردید

    در کل باید کد کنترلر و index.blade رو بذارید ببینیم چی نوشتید

    از این کد در index.blade ارور میگیره

      <script>
        {!! \File::get(base_path('vendor/unisharp/laravel-filemanager/public/js/lfm.js')) !!};
              var route_prefix = "{{ url(config('lfm.url_prefix', config('lfm.prefix'))) }}";
              $('#lfm').filemanager('image', {prefix: route_prefix});
      </script>

     


  7. سلام

    من نسخه 2 فایل منیجر رو نصب کردم و طبق آموزش استاد طالبی پیش رفتم ولی فایل lfm.js نیست و ارور میده

    موقع نصب هم کامل نصب انجام نشد

    راه حلی برای این مشکل هست؟جدا میشه این فایل رو قرار داد؟

     

×
×
  • جدید...