سلام.
دوستان من دارم یه اپلیکشن کتاب میسازم .متاسفانه توی لاراول حرفه ای نیستم .میخوام عکس اضافه کنم به یکی از ستون ها بعد از migrate کردن .
میشه راهنمایی کنید که آیا عکس رو جایی آپلود کنم و مسیر رو به صورت string توی جدول قرار بدم یا راه دیگه ای هست ؟
ستون های جدولم به صورت زیر است
public function up()
{
Schema::create('articles', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('title');
$table->text('content');
$table->string('category');
$table->integer('view_count')->unsigned()->default(0);
$table->string('image_2')->nullable();
$table->string('image_3')->nullable();
$table->string('image_4')->nullable();
$table->string('image_5')->nullable();
$table->string('image_6')->nullable();
$table->string('image_7')->nullable();
$table->timestamps();
});
}
سلام خسته نباشی شما می تونی از این فانکشن استفاه کنی؟؟
public function uploder($file, $path)
{
$filename = "vidona" . "-" . $file->getClientOriginalName();
$root = public_path($path);
$file->move($root, $filename);
return $filename;
}
این فانکشن در قدم اول یه فایل می گیره ، و می تونی حتی اسم پوشه مورد نظر رو خودتون مشخص کنید ! پوشه مورد نظر شما داخل پوشه public لاراول قرار می گیره حالا بستگی به خودتون داره بعد میره فایل مورد نظر رو در اون مکان آپلود می کنه.
بعد این که آپلود کرد هم شما به اسم فایل دسترسی دارید هم مسیر فایل حالا می تونید این دو تا رو ادغام کنید و در داخل image دیتا بیس ذخیره کنید.
باید یک ستون بنام images درست کنید و آدرس تمام فایلها رو بصورت رشته بریزید و از آرایه ای از آدرس رو تبدیل به رشته کنیدبریزید داخلش. یه سرچ کنید راحت پیدا می کنید.
سلام خسته نباشی شما می تونی از این فانکشن استفاه کنی؟؟
public function uploder($file, $path)
{
$filename = "vidona" . "-" . $file->getClientOriginalName();
$root = public_path($path);
$file->move($root, $filename);
return $filename;
}
این فانکشن در قدم اول یه فایل می گیره ، و می تونی حتی اسم پوشه مورد نظر رو خودتون مشخص کنید ! پوشه مورد نظر شما داخل پوشه public لاراول قرار می گیره حالا بستگی به خودتون داره بعد میره فایل مورد نظر رو در اون مکان آپلود می کنه.
بعد این که آپلود کرد هم شما به اسم فایل دسترسی دارید هم مسیر فایل حالا می تونید این دو تا رو ادغام کنید و در داخل image دیتا بیس ذخیره کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟