راکت
حل شده

آوردن طلاعات به منوی آبشاری از دیتابیس

9 پاسخ

سلام دوستان من یک منوی آبشاری (dropdown-menu) دارم که میخام توی این منوی آبشاریم داخل دیتابیس نام افرادی که شغلشون مشاور adviser هست را توی این منوی آبشاری بیاره .
ویو

<div class="dropdown" style="margin-bottom: 10px" >
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" style="margin-left: 680px" >
انتخاب مشاور
</button>
{{-- <div class="dropdown-menu">--}}
{{-- <select id="select1">--}}
{{-- @foreach($ad as $row)--}}
{{-- <option value="{{$row->id}}">{{$row->name}}</option>--}}
{{-- @endforeach--}}
{{-- </select>--}}

کنترلر
function adviser()
{
$ad=DB::table('users')
->get();
return view('dashboard');
}

روت
route::get('/adviser','advisercontroller@adviser');

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

melissa
melissa
@mpoorkamaly
ثبت پرسش جدید

پاسخ‌ها

9
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بهترین پاسخ

تویی کنترلر متغییر رو comact کن به view داشبوردت که تویی view داشبورد متغییر $ad رو داشته باشی

Return view("dashboard", compact("ad"));

با گوشی نوشتم ممکنه پرانتز یا کارکتری جا بندازم شما compact رو سرچ کن متوجه میشی

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

اگر کدهاتون رو اصلاح کنید بهتر‌ میشه کمکتون کرد.

حالا من طبق توضیحاتتون میتونم راهنمایی کنم، شما اطلاعات‌ رو اول از دیتابیس واکشی‌ میکنی، بعد با یک حلقه forech اطلاعات رو تویی li و ul منو مینویسی ، ممکنه شما مراحل ایجاد تیبل و ... رو درست پیش نرفته باشی که برای راحتی کارت پیشنهاد میکنم از پکیح اقای @ali.bayat استفاده کنید

https://github.com/AliBayat/Laravel-Categorizable

melissa
melissa
@mpoorkamaly

@juza66

ممنون از توجهتون
اول توی کنترلر اطلاعات را فراخوندم
به این شکل

class advisercontroller extends Controller
}
() function adviser
}
( 'ad=DB::table('user$
() get <-

('return view('dashboard

داخل ویو هم این کدها را نوشتم
< div>

<button/> انتخاب مشاور <button>

<div class="dropdown-menu">
<select id="select1">
(foreach($ad as $row@
<option value="{{$row->id}}">{{$row->name}}</option>
@endforeach
</select>

شاید پاسخ شما همین‌جا باشد

melissa
melissa
@mpoorkamaly

@juza66
name و id هم آپشن های دیتابیس هستند . میخام از طریق id تشخیصشون بده و name به کاربر نمایش بده

محمدرضا قمی اویلی
محمدرضا قمی اویلی
@ghomi

تخصص: لاراول

سلام لطفا کد هاتون بین دو ``` بنویسید تا دوستان بهتر بتونن کمکتون کنند

melissa
melissa
@mpoorkamaly

@juza66
ممنون از راهنمایتتون ,مشکل حل شد

melissa
melissa
@mpoorkamaly

@ghomi2018
ممنون که راهنماییم کردین

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

با سلام لطفا بعد از اینکه کدهاتونو قرار دادین از بالای همین ویرایشگر راکت روی دکمه </> بزنید، یعنی بعد قرار دادن کدها اونو رو سلکت کنید و روی دکمه مورد نظر بزنید تا صحیح نمایش داده بشه، با سویچ کردن روی پیش نمایش میتونید ببینید صحیح نمایش داده میشه یانه

melissa
melissa
@mpoorkamaly

@hossein.r.1442
ممنون که راهنماییم کردین

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام