douhe1002 2015-08-06 12:33
浏览 32

动态DropDownList使用Laravel 5.1错误类'城市'找不到

i am new in laravel so pls help from dynamic dropdown list.....this project is created in laravel 5.1.

index.blade.php

    <div class="cls2">
        <ul>
            <li><label for="state"class="lbl">State</label></li>
            <li>:</li>
            <li><select  name="state" id="state" class="txtb">
                    <option>Select State</option>
                    <?php
                    foreach($State as $state) { ?>
                    <option value="<?= $state['state_id'] ?>"><?=$state['state_name'] ?></option>
                    <?php
                    } ?>
                    </select>
            </li>
        </ul>
    </div>
    <div class="cls2">
        <ul>
            <li><label for="city"class="lbl">City</label></li>
            <li>:</li>
            <li><select  name="city" id="city" class="txtb">
                    <option>Select CIty</option>
                    <?php
                    foreach($City as $city) { ?>
                    <option value="<?= $city['city_id'] ?>"><?= $city['city_name'] ?></option>
                    <?php
                    } ?>
                </select>
            </li>
            </li>
        </ul>
    </div>

</div>
<div class="sub">
    <ul>
        <li></li>
        <li><input type="submit" name="submit" value="Submit" class="btnsub"></li>
    </ul>
</div>
</form>

Route.php

Route::get('/subdropdown',function()
   $state_id = Input::get('subcat_id');  
  $city = City::where('state_id','=',$state_id)->get();
 return Response::json($city);
 });

Route::get('/','Employee@index'); //route for index.blade

Controller Employee.php

public function index()
{
    $state=State::all();
    return view('employee.index')->with('State',$state);
}

Model City.php

class City extends Model
{
  protected $table = 'city';
  protected $fillable = ['city_name','state_id'];

 public function State()
 {
   return $this->belongsTo('State');
 }
}     

Model State.php

class State extends Model
{
  protected $table = 'state';

  protected $fillable = ['state_name'];

public function City()
{
   return $this->hasMany('City');
}
}

The Error like show like Class 'City' not found in C:\xampp\htdocs\Registration\app\Httpoutes.php on line 36

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记