رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه تگ زدن به پست ها با many to many
#1
سلام دوستان لاراولی Cool  هر کی بلده لطفا راهنمایی کنه من یه جدول به اسم posts دارم و یه جدول به اسم tags و یه جدول به اسم post_tag که میخوام برای پست ها برچسب بزنم از روش many to many اما چه جوری ؟ وقتی پست save مسشه چه جوری تگ هارو هم بریزم تو جدول tags و چه جوری ای دی تگ ها و پست ها رو توی post_tag نگه دارم ؟ ممنون میشم راهنمایی کنید .. تو هیچ سایتی هیچ اموزشی در این مورد نیس هم سایت خارجی هم داخلی نیس که نیس  Dodgy
پاسخ
#2
سلام پس این چیه Blush

http://forum.ncis.ir/Thread-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-Laravel?pid=8953#pid8953
پاسخ
#3
(10-14-2016, 09:52 AM)hamo نوشته:  سلام پس این چیه  Blush

http://forum.ncis.ir/Thread-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-Laravel?pid=8953#pid8953

سلام مرسی از شما Heart  فقط اینم یه مشکلی داره اونم اینکه تگ ها رو همزمان با ارسال پشت نمیشه نوشت و insert کرد این اومده تگ ها رو با یه <select> میخونه از جدول tag و نشون میده و موقع ارسال پست باید تگ رو از همون select انتخاب کنی که تگ قبلا ثبت شده
کد پی‌اچ‌پی:
<select name="tags[]" multiple>
 
               @foreach ($tags as $key => $tag)
 
                   <option value="{{ $key }}">{{ $tag }}</option>
 
               @endforeach
</
select
من میخوام موقع ثبت پست تگ هم بنویسم برا پستم شبیه وردپرس  Smile
پاسخ
#4
اولا باید تو قسمت html جوری باشه که هم از drop down بشه استفاده کرد و هم تگ جدید رو بشه تایپ کرد که خودم از کتابخانه select2 برای این مورد استفاده کردم. خب حالا تگ هایی که از قبل بودن آیدی اونها میره و جدید ها هم اسمشون پس تو کنترلر اونهایی که اسمشون میاد رو جدا میکنم ثبت میکنم تو دیتابیس و آیدی هاشون رو به اضافه آیدی های قبلی میگیریم و attach میکنم تو جدول post_tag. یکم هم خودتون خلاقیت به خرج بدین دیگه Blush
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نحوه ایجاد Token-Based Authentication(oauth2) در لاراول با استفاده از passport anonymox 0 35 11-12-2016, 06:27 AM
آخرین ارسال: anonymox
  نحوه ی استفاده از font-awesome در لاراول saleh.asadi 4 96 03-30-2016, 11:39 AM
آخرین ارسال: saleh.asadi
  نحوه کاربرد و استفاده از پکیچ معروف sentinel AMIR.EMAIL@YAHOO.COM 0 106 12-13-2015, 07:29 PM
آخرین ارسال: AMIR.EMAIL@YAHOO.COM
  نحوه ساخت service provider در لاراول 5 atazadeh 1 386 05-31-2015, 04:13 PM
آخرین ارسال: alihossein
  نحوه استفاده از ساب دامین در لاراول 5 atazadeh 1 257 05-26-2015, 10:34 PM
آخرین ارسال: alihossein

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

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