小编Inv*_*tax的帖子

CakePhp错误:在非对象上调用成员函数create()

我目前正在学习如何使用CakePhp.

我在自定义控制器中创建了一个函数,如下所示:

class FormatsController extends AppController
{
    // ....

    function admin_add()
    {

        // if the form data is not empty
        if (!empty($this->data)) {
            // initialise the format model
            $this->Format->create();
            // create the slug
            $this->data['Format']['slug'] = $this->slug($this->data['Format']['name']);
            // try saving the format
            if ($this->Format->save($this->data)) {
                // set a flash message
                $this->Session->setFlash('The Format has been saved', 'flash_good');
                // redirect
                $this->redirect(array('action' => 'index'));
            } else {
                // set a flash message
                $this->Session->setFlash('The Format could not be saved. Please, try again.', 'flash_bad');
            }
        } …
Run Code Online (Sandbox Code Playgroud)

php oop cakephp

1
推荐指数
1
解决办法
1万
查看次数

为什么我在Laravel方法中得到未定义的变量错误?

我在PageController中创建了一个Laravel方法,以便在发送表单数据时发送电子邮件,如下所示:

public function sendMessage(Request $request)
{

    $name = $request->input('name');
    $email = $request->input('email');
    $message_content = $request->input('message');

    // email message
    Mail::raw($message_content, function ($message) 
    {
        $message->from($email, $name);
        // $message->to(env('APP_ADMIN_EMAIL'));
        $message->to("myemail@mail.com");
        $message->subject('Website Message');
    });

    return "message sent";

}
Run Code Online (Sandbox Code Playgroud)

但是在调用方法时我收到此错误:

ErrorException未定义的变量:电子邮件

谁能解释我做错了什么?

php laravel

0
推荐指数
1
解决办法
152
查看次数

如何在 Blade 模板中获取 url 参数(Laravel v8)

正如标题所示,我正在复活一个旧的 Laravel 项目(从 v5)并升级到 v8。

在我的刀片模板中,我提到了$request->q它可以获取q=somevalue我的 url 的一部分,但在 laravel 8 中这不起作用。

我尝试了这篇文章中找到的多种方法,但没有一个有效。

laravel laravel-blade

0
推荐指数
1
解决办法
4716
查看次数

使用正则表达式从字符串中刮取文件名

我有一个链接,我试图scape文件名.

链接是这样的.

http://server1.cdn.net/d/7ukx6bfktz3hrqqjftyj3bsgbrczgn4awsbmuve2tahzbvqkfahd4m3c/cgqf5cky14bq.mp3
Run Code Online (Sandbox Code Playgroud)

我希望从这个链接是cgqf5cky14bq部分,正则表达式也应该能够通配卡像server1,server2等子域.

我怎样才能做到这一点?

php regex

-2
推荐指数
1
解决办法
35
查看次数

标签 统计

php ×3

laravel ×2

cakephp ×1

laravel-blade ×1

oop ×1

regex ×1