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

user21

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

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

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

تمامی ارسال های user21

  1. سلام. توی آموزش ها نحوه ساخت خودکار جداول مطرح شده ولی قبلش باید بانک اطلاعاتی رو به صورت دستی در phpMyAdmin ساخت برای اینکه ساخت خود بانک هم بصورت خودکار انجام بشه چکار باید کرد؟؟؟
  2. سلام. توی جلسه 19 درمورد لاراول میکس توضیح دادین. سوالم اینه که به نظرم این روش برای وب اپلیکیشن های تک صفحه ای مناسبه توی وب اپلیکیشن/سایت های چند صفحه ای که مثلا یه صفحه داخلش از datepicturetime و select2 استفاده شده و بقیه صفحات استفاده نشده چی؟؟ باید همه کتابخانه ها رو میکس کرد توی app.js و تو همه صفحات قرار داد؟؟ با وجود اینکه هر صفحه از کتابخانه های خاصی استفاده میکنه؟؟ یا باید کتابخانه ها و css های مشترک بین تمام صفحات رو میکس کرد؟؟ کار درست چیه؟؟ ممنون از پاسختان
  3. سلام دوستان وقتی لاگین نشده ام و توی addressbar دستور حذف یک آیتم رو میزنم (destroy) به صفحه لاگین مرجوع میشه م گه خوب درسته مشکل اینجاست که به محض لاگین کردن اون دستور اجرا میشه که نباید :(( چطور باید این مشکل رو حل کنم؟؟
  4. سلام دوستان زمانی که در فایل web.php مسیر اتنتیکیشن رو اظافه میکنم و دستور نمایش لیست route ها رو اجرا میکنم یک RuntimeException پرتاب میشه Auth::routes(); پوشه مربوط به کنترلر های auth هم در پوشه Controllers نیست. بعد از ایجاد view رجیستر، با زدن مسیر register این پیام نمایش داده میشه: RuntimeException In order to use the Auth::routes() method, please install the laravel/ui package. در فایل RedirectIfAuthenticated.php هم بجای دادن مسیر بصورت رشته معمولی، از کلاس RouteServiceProvider و ثابت HOME استفاده شده <?php namespace App\Http\Middleware; use App\Providers\RouteServiceProvider; use Closure; use Illuminate\Support\Facades\Auth; class RedirectIfAuthenticated { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @param string|null ...$guards * @return mixed */ public function handle($request, Closure $next, ...$guards) { $guards = empty($guards) ? [null] : $guards; foreach ($guards as $guard) { if (Auth::guard($guard)->check()) { return redirect(RouteServiceProvider::HOME); } } return $next($request); } }
  5. فیلد user_id در جدول post رو مثل user.id به bigInteger تغییر دادم ولی هیچ تغییری نکرد
  6. سلام هنگام ایجاد کلید خارجی بر اساس فیلم جلسه 5 خطا داده میشه نکته: قبل از استفاده از دستور php artisan migrate جدولی وجود نداره (قبل از این با دستور php artisan migrate:rollback تمام جداول بجز جدول migrations پاک شده اند...) <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class AddUserIdToPosts extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table('posts', function (Blueprint $table) { $table->integer('user_id')->after('id'); $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('posts', function (Blueprint $table) { // }); } }
  7. با دادن آدرس کامل کنترلر مشکل حل میشه: Route::get('/','App\Http\Controllers\indexController@index');
  8. سلام. طبق آموزش پیش رفتم و با فایل artisan یک controller به اسم indexController و متدی با نام index ایجاد کردم :web.php <?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('/','indexController@index'); Route::get('/login', function () { return view('login'); }); :indexController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class indexController extends Controller { public function index(){ return view('welcome'); } } اما هنگام مشاهده اکسپشن پرتاب و این پیام چاپ میشه: Target class [indexController] does not exist.
×
×
  • جدید...