آفلاین
user-avatar

سرچ در لاراول

3 سال پیش
توسط faezeh آپدیت شد
آفلاین
user-avatar
faezeh ( 2552 تجربه )
3 سال پیش

http://۱۲۷.۰.۰.۱:۸۰۰۰/contacts?search=saba
سلام دوستان کسی هست بگه چرا من وتی سرچ میکنم تو این صفحه میره

آفلاین
user-avatar
محمد توانگر ( 2259 تجربه )
3 سال پیش
تخصص : برنامه نویس موبایل و وب

حتما آدرس فرمتون رو دادین به این صفحه دیگه
کدهای ویو و روتها و کنترلر مربوطه رو بزارین چک کنیم

آفلاین
user-avatar
faezeh ( 2552 تجربه )
3 سال پیش

    {
        $search=$request->input('search');
        $search=Contacts::where('name','like','%'.$search.'%')->paginate(1);
        return view('contact.view')->with('search',$search);
    } ``` این کنترلرمه
```<form method="get" action="{{url('contacts')}}">
                    <input style="border-radius: 4px;border: 1px solid darkgray;height: 40px;" class="col-lg-3 mb-3" name="search" type="text" id="inputPassword2" placeholder="search...">
            </form>
این ویومه 
``` Route::get('contacts','ContactsController@index');
اینم روتمه
من می خوام توی صفحه دیگه نره تو همون صفحه اجرا بشه
@md.tavangar
آفلاین
user-avatar
محمد توانگر ( 2259 تجربه )
3 سال پیش
تخصص : برنامه نویس موبایل و وب

اول که بجای url از route استفاده کنید و الان توی همون صفحه هست که مشکلش چیه من متوجه نمیشم الان توی ویو contact هستین وقتی هم submit میشه همونجا هست که

آفلاین
user-avatar
faezeh ( 2552 تجربه )
3 سال پیش

@md.tavangar
آٰه هست منم می خوام تو همون صفحه باشه ولی نمیدونم چرا میگه contact وجود نداره


    <div class="row" style="height: 70px;">
        <div class="col-6">
            <div class="col-12 myPhone"><img src="/image/phone (3).png"> My Phone</div>
        </div>
        <div class="col-6"><div class="col-12 logReg"><span style="float:right;">Welcom,</span></div></div>
    </div>
    {{--{{ Auth::user()->name }}--}}
</div>
<div class="container-fluid">
    <div class="row top-buffer" style="height:auto;margin-top: 30px;">
        <div class="col-lg-12">
            {{--<div  style="margin:0 auto;float: none;">--}}
                <div style="margin: 0 15px;">
                    <form method="get" action="{{route('contacts.index')}}">
                    <input style="border-radius: 4px;border: 1px solid darkgray;height: 40px;" class="col-lg-3 mb-3" name="search" type="text" id="inputPassword2" placeholder="search...">
            </form>
                    <a href="/add"><button type="button" class="btn btn-success float-right col-lg-2 mb-3">Add new contact</button></a>
                    <hr class="col-xs-12" style="margin-top:0;">

                    <table class="table table-responsive-lg table-hover table-borderLess table-striped">
                        <thead>
                        <tr class="table-secondary">
                            <th scope="col">Name</th>
                            <th scope="col">Email</th>
                            <th scope="col">Mobile</th>
                            <th scope="col">Phone</th>
                            <th scope="col">Address</th>
                            <th scope="col"></th>
                            <th scope="col"></th>
                        </tr>
                        </thead>
                        <tbody>
<!--                        --><?php //if (isset($contact)){?>
                        <?php foreach ($contact as $con) {?>
                        <tr id="table" class="tab">
                            <td><?php echo $con['name']; ?></td>
                            <td><?php echo $con['email']; ?></td>
                            <td><?php echo $con['mobileNumber']; ?></td>
                            <td><?php echo $con['phoneNumber']; ?></td>
                            <td><?php echo $con['address']; ?></td>
                            <td><input type="hidden" id="id" value="{{$con['id']}}"></td>
                            <td>
                                <a href='{{url("destroy/{$con['id']}")}}' class="float-right">
<!--                                    --><?php //dd(print $con) ?>
                                    <img src="/image/delete (1).png" onclick="remove(<?php  ?>)">
                                </a>
                                    <a href='{{url("contact/{$con['id']}")}}' class="float-right">
                                    <img style="padding: 3px 5px" src="/image/eddit.png" >
                                    </a>
                            </td>
                        </tr>
                        <?php } ?>
<!--                        --><?php //} ?>
                        </tbody>
                    </table>

                    <nav  aria-label="...">
                        <ul  class="pagination pagination-sm justify-content-center fixed-bottom">
                            <li class="page-item"><a style="border: 0 !important;" class="page-link text-muted" href="#">1</a></li>
                            <li class="page-item"><a style="border: 0 !important;" class="page-link text-muted" href="#">2</a></li>
                            <li class="page-item"><a style="border: 0 !important;" class="page-link text-muted" href="#">3</a></li>
                            <li class="page-item disabled">
                                <a style="border: 0 !important;" class="page-link text-primary" href="#" tabindex="-1">4</a>
                            </li>
                            <li class="page-item"><a style="border: 0 !important;" class="page-link text-muted" href="#">5</a></li>
                            <li class="page-item"><a style="border: 0 !important;" class="page-link text-muted" href="#">6</a></li>
                        </ul>
                    </nav>
                </div>
            {{--</div>--}}
        </div>
    </div>
</div>
</body>
</html>```
این کل ویومه که سرچ تو همین صفحه انجام میشه و می خوام تو همین صفحه نشون بده نمیدونم چرا وقتی مثلا saba رو مینویسم و اینتر میکنم میگه contact وجود نداره
آفلاین
user-avatar
faezeh ( 2552 تجربه )
3 سال پیش

@md.tavangar
خیلی ممنونم دوست خوبم درستش کردم ممنونم که وقت گذاشتین

آفلاین
user-avatar
محمد توانگر ( 2259 تجربه )
3 سال پیش
تخصص : برنامه نویس موبایل و وب

خواهش میکنم مشکلش چی بود ؟؟

آفلاین
user-avatar
faezeh ( 2552 تجربه )
3 سال پیش

@md.tavangar
اونجایی که باید view و بعدش مسیر میدادم redirect گذاشته بودم

برای ارسال پاسخ باید وارد سایت شوید