Exemplo n.º 1
0
 /**
  * Show the form for editing the specified journal.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $journal = Journal::find($id);
     return View::make('journals.edit', compact('journal'));
 }
Exemplo n.º 2
0
 function testFind()
 {
     $content = "Today I walked the dog.";
     $date = date("Y-m-d");
     $test_journal = new Journal($content, $date);
     $test_journal->save();
     $content2 = "What is the meaning of life?";
     $date2 = date("Y-m-d");
     $test_journal2 = new Journal($content2, $date2);
     $test_journal2->save();
     $result = Journal::find($test_journal->getId());
     $this->assertEquals($test_journal, $result);
 }
Exemplo n.º 3
0
    $entry = $_POST['entry'];
    $time_zone = date_default_timezone_set('America/Los_Angeles');
    $entry_date = date("Y-m-d");
    $todays_entry = new Journal($entry, $entry_date);
    $todays_entry->save();
    return $app['twig']->render('journal/edit_journal_entry.html.twig', array('journal' => $todays_entry));
});
$journal->get('/entries/{id}', function ($id) use($app) {
    $entry = Journal::find($id);
    return $app['twig']->render('journal/entry.html.twig', array('entry' => $entry));
});
$journal->patch('/entries/{id}', function ($id) use($app) {
    $entry = Journal::find($id);
    $entry_content = $entry->getContent();
    $latest_entry = $entry_content . " " . $_POST['content'];
    $entry->updateContent($latest_entry);
    return $app['twig']->render('journal/entry.html.twig', array('entry' => $entry));
});
$journal->patch('/entries_edit/{id}', function ($id) use($app) {
    $entry = Journal::find($id);
    $entry_content = $entry->getContent();
    $latest_entry = $entry_content . " " . $_POST['content'];
    $entry->updateContent($latest_entry);
    return $app['twig']->render('journal/entry.html.twig', array('entry' => $entry));
});
$journal->get('/entries_archive', function () use($app) {
    $entries = Journal::getAll();
    return $app['twig']->render('journal/entries_archive.html.twig', array('entries' => $entries));
});
// Place all urls in this file at /journal/*
$app->mount('/journal', $journal);