laravel项目,页面上有很多便笺插入问题

时间:2019-04-17 14:46:39

标签: php html laravel

您好,我正在laravel项目中工作,该项目正在使用2个表之间的关系,我添加了一个包含很多注释的页面,因此我正在制作一个允许添加多个页面的网页,它显示了每个页面的标题以及内部每一页,我可以添加很多注释,添加注释时遇到问题,不确定路由文件或刀片文件中是否存在问题

我试图在刀片文件的添加注释部分中添加许多变量,但是即使使用的是控制器内部函数中已经定义的相同变量,大多数变量也给了我未定义的消息

showonepage.blade.php

<div class="row list-group-item-info page-title">
    <div class="col-xs-12">
     {{$id_show_single->title}}
    </div>
</div>

@foreach($id_show_single->notes as $note )
<div class="row list-group-item">
    <div class="col-xs-8">
     {{$note->text}}
    </div>
    <div class="col-xs-4">
        <button type="button" class="btn btn-danger pull-right">Delete</button> 
        <button type="button" class="btn btn-default pull-right">Edit</button> 
    </div>
</div>
@endforeach

<div class="row list-group-item">
    <form method="POST" action="showdatapage/{{$id_page->id}}/notestore">
      {{csrf_field()}}
        <div class="input-group">
          <input type="text" name="note_text" class="form-control" placeholder="Add Note . . .">
          <span class="input-group-btn">
            <button class="btn btn-default" type="submit">Add</button>
          </span>
        </div>
    </form>
</div>
Route::get('showdatapage/{id_show_single}','PageController@ViewSinglePage');
Route::post('showdatapage/{id_page}/addnote','NoteController@PostGeneralNote');
class NoteController extends Controller
{
    public function PostGeneralNote(Request $NoteReq, Page $id_page) {

        $note = new note;
        $note->text = $NoteReq->note_text;
        $id_page->pages()->save($note);
        return back();
    }
}

Pagecontroller

public function ViewSinglePage(page $id_show_single) { 
   return view('showdatapdgone',compact('id_show_single')); 
}

最终结果是,当我键入页面ID时,它给了我页面标题和注释所属的内容,但是当我尝试添加新的页面时,它给了我未找到的页面,并且我在url中注意到了ex:{{3 }}添加了新的http://127.0.0.1:8000/showdatapage/1之后,网址地址翻了一番

1 个答案:

答案 0 :(得分:0)

我的项目有2个表,一个表用于页面,一个表用于注释,每个页面都有标题,我用自动增量ID连接数据库中的每个标题,该ID与我用来显示单个页面的单个ID相同,单个页面带有表“页面”的单个标题“可以包含许多注释,在注释表中,我有一个文本列,该文本列连接到自动增量ID,并且有一个外键page_id,我用来在2个表之间建立关系,该项目运行良好,除了在单个注释中添加注释具有单个标题和单个页面ID的页面