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

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

mhdkhavari

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

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

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

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


  1. این کد های داخل Edit هست اگر ممکنه میگید چطور بذارم؟

    @extends('back.index')
    @section('title')
    ویرایش دسته بندی
    @endsection
    @section('content')
    <body>
    <div class="row">
    <div class="col-lg-12 grid-margin stretch-card">
    <div class="card">
    <div class="card-body">
    @include('Front.layouts.Messages')
                        <form action="{{route('admin.categories.update',$category->id)}}">
    @csrf
    <div class="form-group">
    <label for="title">نام دسته بندی</label>
    <input type="text" class="form-control @error('name') is-invalid @enderror" name="name" value="{{$category->name}}">
    @error('name')
    <div class="alert-danger">{{$message}}</div>
    @enderror
    </div>
    <div class="form-group">
    <label for="title">نام مستعار - slug</label>
    <input type="slug" class="form-control @error('slug') is-invalid @enderror" name="slug" value="{{$category->slug}}">
    @error('slug')
    <div class="alert-danger">{{$message}}</div>
    @enderror
    </div>
    <div class="form-group">
    <label for="title"></label>
    <button type="submit" class="btn btn-success">ویرایش</button>
    <a href="{{route('admin.categories')}}" class="btn btn-warning">انصراف</a>
    </div>
    </form>
    </div>
    </div>
    </div>
    </div>
    @endsection
    </body>


  2. می خواهم از دیتابیس ROLE کاربرانم رو بخونم که وقت این کد رو می ذارم خطا میده میگه:

    Undefined variable: role (View: C:\wamp64\www\resources\views\back\Users\users.blade.php)

    دوستان خواهش می کنم کمک کنید.

    این کد ها ی گذاشته شده است:

    @extends('back.index')
    @section('title')
    سایت پلاس - مدیریت کاربران
    @endsection
    @section('content')
    <div class="main-panel">
              <div class="content-wrapper">
                <!-- Page Title Header Starts-->
                <div class="row page-title-header">
                  <div class="col-12">
                    <div class="page-header">
                      <h4 class="page-title">مدیریت اعضای سایت پلاس</h4>
                    </div>
                  </div>
                  <div class="col-md-12">
                  </div>
                </div>
                <body dir="rtl" style="text-align:right">
     
    <div class="row">
    <div class="col-lg-12 grid-margin stretch-card">
    <div class="card">
    <div class="card-body">
                        <h4 class="card-title">مدیریت اعضای سایت پلاس</h4>
                        <table class="table table-hover">
                          <thead>
                            <tr>
                              <th>نام</th>
                              <th>ایمیل</th>
                              <th>تلفن</th>
                              <th>نقش</th>
                              <th>وضعیت</th>
                              <th>مدیریت</th>
                            </tr>
                          </thead>
                          <tbody>
    @foreach($users as $user)
    @switch($user->id)
    @case(1)
    @php $role='مدیر' @endphp
    @break
    @case(2)
    @php $role='کاربر' @endphp
    @break
    @default
    @endswitch
                            <tr>
                              <td>{{$user->name}}</td>
                              <td>{{$user->email}}</td>
                              <td>{{$user->phone}}</td>
                              <td>{{$role}}</td>
                              <td>{{$user->status}}</td>
                              <td>
                              <a href='#'><label class="badge badge-success">ویرایش</label></a>
                              <a href='#'><label class="badge badge-danger">حذف</label></a>
                              </td>
                            </tr>
                            @endforeach
                          </tbody>
                        </table>
                      </div>
    </div>
              </div>
    @include ('back.app.footer')
            </div>
    @endsection
    </body>

  3. من یک Content درست کردم و یکه فرم می خوام توش درست کنم اما به جای اینکه نوشته های منو وسط صفحه نشون بده می بره بالای منوی هدر نشون میده؟پ

    این کد ها:

    @extends('front.index')
    @section('content')
        <section id="intro2" class="claerfix"></section>
       <main class="container main2">
        فرم اصلی ثبت نام
        </main>
    @endsection

    Capture.PNG


  4. وقت به خیر

    در حال حاضر رسیدم به قسمت ایجاد صفحه هرجیستری و لاگین و ریست پسورد و ... که دیدم اصلا لاراول من پوشه Auth و کنترلر های داخلشو نداره، می سازمشون دستی کار نمیکنند ورژن لاراول 7 می باشد.

    این خطا ها هنگام باز کردن View میده:

    In order to use the Auth::routes() method, please install the laravel/ui package.

     

    پکیجی که میخواد باید داخل روت نصب بشه یا فلدر دیگری باید برم.


  5. model
    <?php

    namespace App;

    use Illuminate\Database\Eloquent\Model;

    class Category extends Model
    {
        //
        protected $fillable = [
            'title',
            'description',
            'active',
        ];
    }


    Controler
    <?php

    namespace App\Http\Controllers;

    use App\Category;
    use Illuminate\Http\Request;


    class CategoryController extends Controller
    {
        /**
         * Display a listing of the resource.
         *
         * @return \Illuminate\Http\Response
         */
        public function index()
        {
            $pagetitle = 'صفحه ی فاکتور های من';
            $categories = category::orderBy('id' , 'DESC')->get();
            return view ('categories' , compact('pagetitle', 'categories' ));     }

        /**
         * Show the form for creating a new resource.
         *
         * @return \Illuminate\Http\Response
         */
        public function create()
        {

            $pagetitle = 'ایجاد دسته بندی';
            return view ('create' , compact('pagetitle')); 
        }

        /**
         * Store a newly created resource in storage.
         *
         * @param  \Illuminate\Http\Request  $request
         * @return \Illuminate\Http\Response
         */
        public function store(Request $request)
        {
            //
            $category = new Category([
            'title'=>$request->get('title'),
            'description'=>$request->get('descriptoin'),
            'active'=>$request->get('active')
             ]);
             $category->save();
        }

        /**
         * Display the specified resource.
         *
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function show(Category $category)
        {
            //
            $pagetitle = 'صفحه ی دسته بندی ها';
            return view ('category' , compact('pagetitle', 'category' )); 
        }

        /**
         * Show the form for editing the specified resource.
         *
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function edit(Category $category)
        {
            //
        }

        /**
         * Update the specified resource in storage.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function update(Request $request, Category $category)
        {
            //
        }

        /**
         * Remove the specified resource from storage.
         *
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function destroy(Category $category)
        {
            //
        }
    }

     


  6. مشکل قبلی حل شد ممنونم، الان در حال حاضر با این خظا مواجه میشم زمانیکه دکمه ذخیره رو میزنم و ابتدای آموزش 12 رو هم دیدم.

     

     

    SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'description' cannot be null (SQL: insert into `categories` (`title`, `description`, `active`, `updated_at`, `created_at`) values (s, ?, 1, 2020-07-04 11:41:34, 2020-07-04 11:41:34)) 


  7. این کدهای model است: Category.php

    <?php
    namespace App;
    use Illuminate\Database\Eloquent\Model;
    class Category extends Model
    {
        //
    }


    این کد های view است: اسم فایل create.blade.php

     

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>{{$pagetitle}}</title>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"></style>
    </head>
    <body dir="rtl" style="text-align:right">
    @include('layouts.topmenu')
    <div class="container">
    <div class="d-flex justify-content-center">

    <from action="{{route('store')}}" method="post">
    @csrf
    <div class="form-group">
    <label for="title">عنوان دسته بندی</label>
    <input type="text" class="form-control" name="title">
    </div>
    <div class="form-group">
    <label for="descriptoin">شرح دسته دسته بندی</label>
    <textarea class="form-control" name="description"></textarea>
    </div>

    <div class="form-group">
    <label for="title">وضعیت</label>
    <select name="active">
    <option value="1">منتشر شده</option>
    <option value="0">منتشر نشده</option>
    </select>
    </div>

    <div class="form-group">
    <label for="title">ثبت</label>
    <button type="submit" class="btn btn-success">ذخیره</button>
    </div>
    </form>
    </div>
    </div>
    </body>
    </html>

     

    این کد های Controller است: اسم فایل CategoryController

    <?php

    namespace App\Http\Controllers;

    use App\Category;
    use Illuminate\Http\Request;

    class CategoryController extends Controller
    {
        /**
         * Display a listing of the resource.
         *
         * @return \Illuminate\Http\Response
         */
        public function index()
        {
            $pagetitle = 'صفحه ی فاکتور های من';
            $categories = category::orderBy('id' , 'DESC')->get();
            return view ('categories' , compact('pagetitle', 'categories' ));     }

        /**
         * Show the form for creating a new resource.
         *
         * @return \Illuminate\Http\Response
         */
        public function create()
        {

            $pagetitle = 'ایجاد دسته بندی';
            return view ('create' , compact('pagetitle')); 
        }

        /**
         * Store a newly created resource in storage.
         *
         * @param  \Illuminate\Http\Request  $request
         * @return \Illuminate\Http\Response
         */
        public function store(Request $request)
        {
            //
            dd($request);
        }

        /**
         * Display the specified resource.
         *
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function show(Category $category)
        {
            //
            $pagetitle = 'صفحه ی دسته بندی ها';
            return view ('category' , compact('pagetitle', 'category' )); 
        }

        /**
         * Show the form for editing the specified resource.
         *
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function edit(Category $category)
        {
            //
        }

        /**
         * Update the specified resource in storage.
         *
         * @param  \Illuminate\Http\Request  $request
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function update(Request $request, Category $category)
        {
            //
        }

        /**
         * Remove the specified resource from storage.
         *
         * @param  \App\Category  $category
         * @return \Illuminate\Http\Response
         */
        public function destroy(Category $category)
        {
            //
        }
    }
     

    ممنونم


  8. جناب استاد طالبی ممکنه شما اینجا به من کمک کنید، الان در قسمت 11 آموزش لاراول شما از متد Store استفاده کردید و  زمانیکه die and dump رو اجرا کردید اون خروجی رو به شما داد، الان در این قسمت من گیر کردم و نمیتونم بقیه آموزش رو برم جلو و خواهشی که دارم اینه که کمک کنید حلش کنم و ادامه به دیدن آموزش ها بدم ممنون میشم ازتون جدی اگر بگیرید سواله من رو، الان وقت من روی دکمه ذخیره می زنم هیچ عکس العملی داده نمیشه و همینطور تو همون صفحه میمونه انگار که هیچ دستوری بهش داده شده است.

×
×
  • جدید...